Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
モンスターストライク海外版でのSREの取り組み / xflag-studio-sre-in-g...
Search
Tomohiro Koike
August 25, 2017
Technology
2.5k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
モンスターストライク海外版でのSREの取り組み / xflag-studio-sre-in-global
hbstudy #76 での発表資料です
Tomohiro Koike
August 25, 2017
More Decks by Tomohiro Koike
See All by Tomohiro Koike
SRE NEXT 2024で得た知見を若手のSREエンジニア育成・採用にどう活かしたか
tmkoikee
1
430
2023-10-31-SRE-MIXITECHTALK.pdf
tmkoikee
0
480
全社横断組織でのAWSコスト最適化への取り組み
tmkoikee
1
790
新規ゲームのリリース(開発)前からのSRE活動
tmkoikee
1
6.9k
モンスターストライクのマスターデータのローカライズ運用について / Operation of Monster-Strike master data localization /
tmkoikee
1
1.2k
delightworks-tech-night-1
tmkoikee
2
1.8k
モンストのマルチクラウドについて / sre-lounge-at-xflag
tmkoikee
1
5.9k
Other Decks in Technology
See All in Technology
Gifu WordPress Meetup #200 に向けて、私たちには何ができるだろうか?/ 2026-11-07 Gifu WordPress Meetup
torounit
0
180
複雑な業務システムを高速でつくるため、チーム全員をつくれる人へ
ayakurabuchi
0
140
詳解 never 型 - ボトム型の性質を深掘り
nealle
0
160
続・ソフトウェアアーキテクトのための意思決定術: Decision Readiness, Revisited — When AI Changes the Economics of Software Architecture
snoozer05
PRO
9
2.6k
AX時代の自治体支援リソース再配分と役割分担の再構成:戦略とロードマップ(概要)
sishi2026
0
200
公共システムAdventCalendar2026
toru_kubota
0
260
AIエージェントの監視、思考を見るか行動を見るか / Monitoring AI Agents: Thoughts or Actions
yusukeshimizu
2
170
SLOを阻む不安
sraku2159
0
230
Oracle Database Security 詳細解説
oracle4engineer
PRO
2
270
登壇はいいぞ! 〜Kaigi on Railsに登壇して起きた3つの変化〜
occhi
0
110
あなたのDartコードは丸見えかもしれない ~reFlutterで暴くFlutterアプリの中身と多層防御~
zozotech
PRO
0
780
kintoneで在庫管理システムを作るときの要件定義・設計ポイント
kai0707
0
280
Featured
See All Featured
Side Projects
sachag
456
43k
A Soul's Torment
seathinner
8
3.9k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
300
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
610
WENDY [Excerpt]
tessaabrams
14
40k
Test your architecture with Archunit
thirion
2
2.5k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
320
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.7k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
660
Faster Mobile Websites
deanohume
310
32k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Transcript
ϞϯελʔετϥΠΫւ֎൛ͰͷSREͷऔΓΈ XFLAG ࣄۀຊ෦ ήʔϜ։ൃࣨ SREάϧʔϓ খ༟ hbstudy ୈ76ճɿ SREେશ: XFLAG
ελδΦฤ גࣜձࣾϛΫγΟ
ࣗݾհ • XFLAG ελδΦ ήʔϜ։ൃࣨ SREάϧʔϓॴଐ • ϛΫγΟʹ2007ʹೖࣾ • ۀ༰
• ϞϯελʔετϥΠΫͷӡ༻ۀ • ຊ൛ • ւ֎൛(ࠓͷτϐοΫ) • DCؔ࿈ͷۀ • ͦͷଞ 2
ϞϯελʔετϥΠΫւ֎൛ʹ͍ͭͯ 3
ւ֎൛ͷϦʔδϣϯ • ൛ • ɾ߳ߓɾᖏ(ϚΧΦ)͚ • ओʹൟମࣈݍͰͷల։ • தࠃ൛ •
ओʹ؆ମࣈݍͰͷల։ • 20178݄11ΑΓఏڙ։࢝! 4
ϞϯελʔετϥΠΫͷւ֎൛ͰͷSRE 5
ւ֎൛ͰͷSRE ւ֎൛ͰSREαʔϏεͷ҆ఆੑͷ ্ʹΊ͍ͯ·͢ 6
ւ֎൛ͰͷSRE αʔόͷෛՙରࡦӡ༻ͷͰͳ͍Ͱ͢ʂ 7
ւ֎൛ͰͷSRE ຊւ֎൛ͰͷϩʔΧϥΠζͷ͓ 8
ϞϯετͷϚελʔσʔλ 9
Ϛελʔσʔλ • ήʔϜͰར༻͞ΕΔσʔλ • ΩϟϥϘεͷύϥϝʔλ • ϝοηʔδ • ԋग़ͷઃఆ •
֤εςʔδͰͷΩϟϥͷஔetc.. • ͜ΕΒશͯϚελʔσʔλͱͯ͠ཧ 10
Ϛελʔσʔλͷཧ • ଟछଟ༷ͳcsvϑΝΠϧͱͯ͠ཧ • ྫ(Πϝʔδ) • ͦΕΒΛαʔόʹΠϯϙʔτ͢Δ͜ͱͰө 11 ID, Ωϟϥ໊,
߈ܸྗ, HP, ༑ίϯϘ 1, ϨουϦυϥ, 100, 2345, ࣗͷपΓͰരൃ 2, ϧγϑΝʔ, 1000, 5000, ΤφδʔαʔΫϧ 3, ΨϒϦΤϧ, 1200, 6789, ిܸ 4, Ξʔαʔ, 1400, 9999, Ϩʔβʔ
ւ֎൛Ͱͷӡ༻ • ຊ൛ͰϦϦʔε͞ΕͨͷΛར༻ • ͦͷ··͏Θ͚Ͱͳ͍(͑ͳ͍) • ֤ݴޠʹ༁(खಈ) • ֤ࠃ൛ͷಠࣗཁૉΛՃɾมߋ •
ಠࣗͷΩϟϥetc… 12
ւ֎൛Ͱͷӡ༻ ͦͷ݁Ռ 13
σʔλࣄނ • ࣄނଟൃʂ 14
σʔλࣄނ • ະ༁ͷͷ(ຊޠදه)͕ͬͯΔ • ༁ͷදه༳Ε • ྫɿ(ຊޠͰͷྫ͑) • ʮ։࢝ʯʮ࢝ΊΔʯʮελʔτʯ͕ࠞࡏ •
όʔδϣϯͷר͖Γ 15
σʔλࣄނͷվળ ͳΜͱ͔͠Α͏ʂ 16
σʔλࣄނͷվળ Po4aΛར༻ͨࣗ͠ಈ༁ 17
༁ࣗಈԽͷࢼΈ • Po4a (Po for anything) • gettextͷpoϑΝΠϧΛར༻͢Δπʔϧ • ༁ͷࣙॻΛpoϑΝΠϧͰཧ
• ৭ʑͳϑΝΠϧϑΥʔϚοτʹద༻ • ରԠϑΥʔϚοτ: csv, XML, Markdown, etc • ༨ܭͳ༁͕͞Εͳ͍ 18
po4aͷಈ࡞֓೦ 19 “େരൃ”, “ϨουϦυϥ” 1, ϨουϦυϥ, 100, 2345, େരൃ “େരൃ”:“େരᖵ”,
“ϨουϦυϥ”:“খߚཾ” 1, ϨουϦυϥ, 100, 2345, େരൃ 1, খߚཾ, 100, 2345, େരᖵ $ po4a-gettextize -f csv -m data.csv -p translation.po $ po4a-translate -f csv -m data.csv -p translation.po -l output.csv ༁͞ΕͨޠΛೖྗ
༁ࣗಈԽͷࢼΈ • Po4a Λར༻ͨ͠Ϛελʔσʔλ༁ • ήʔϜͷ୯ޠͱͦͷ༁ޠΛpoϑΝΠϧʹ • ݩͷσʔλʹpoϑΝΠϧΛద༻ͯ͠ւ֎൛ σʔλΛੜ͢Δ •
ຊ൛ͷैࣗಈతʹpoϑΝΠϧΛߋ৽ 20
Ϛελʔσʔλ༁ͷྲྀΕ 21 ຊ൛σʔλ (CSV) poϑΝΠϧ (ຊޠͷ୯ޠू) poϑΝΠϧ (ຊޠͱ༁ޠ) ւ֎൛σʔλ (CSV)
༁୲ऀ͕༁ ͢Δ po4aͰநग़ ༁
͞ΒͳΔվળ • ͜͜·Ͱ͖ͨΒ • ༁୲ऀͷํͨͪʹPRӡ༻ͯ͠Β͏ • poϑΝΠϧ͕ฤू͞ΕͨΒ • Ҏલͷσʔλͱൺֱ(CI) •
༁ϛεɺ࿙ΕͳͲΛ͙ 22
Ϛελʔσʔλ༁ͷྲྀΕ 23 ຊ൛σʔλ ༁ϑΝΠϧ ༁ϑΝΠϧͷมߋΛ PullRequest͢Δ ւ֎൛σʔλ ւ֎൛σʔλ ༁݁ՌΛൺֱɾϨϏϡʔ
݁Ռ ࣄނݮগʂαʔϏε҆ఆʂ 24
݁Ռ ༁୲ऀӡӦͷதͷਓ ͤʂ 25
݁Ռ Ϣʔβͤʂ 26
·ͱΊ 27
·ͱΊ • Ϟϯετւ֎൛Ͱͷࣄྫ • σʔλͷϩʔΧϥΠζ(༁)ͰͷΈ • ܧଓతʹվྑ͍ͯ͘͠ • αʔόӡ༻͚ͩͰͳ͘ʑͷӡ༻ͷࠔͬͨ ΛγεςϜͰղܾ͍ͯ͘͠
28
·ͱΊ ͦΕ͕Site ReliabilityͷͨΊͳΒ 29
Thank you!