Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
モンスターストライク海外版でのSREの取り組み / xflag-studio-sre-in-g...
Search
Tomohiro Koike
August 25, 2017
Technology
2
2.5k
モンスターストライク海外版でのSREの取り組み / xflag-studio-sre-in-global
hbstudy #76 での発表資料です
Tomohiro Koike
August 25, 2017
Tweet
Share
More Decks by Tomohiro Koike
See All by Tomohiro Koike
SRE NEXT 2024で得た知見を若手のSREエンジニア育成・採用にどう活かしたか
tmkoikee
1
320
2023-10-31-SRE-MIXITECHTALK.pdf
tmkoikee
0
420
全社横断組織でのAWSコスト最適化への取り組み
tmkoikee
1
730
新規ゲームのリリース(開発)前からのSRE活動
tmkoikee
1
6.9k
モンスターストライクのマスターデータのローカライズ運用について / Operation of Monster-Strike master data localization /
tmkoikee
1
1.1k
delightworks-tech-night-1
tmkoikee
2
1.7k
モンストのマルチクラウドについて / sre-lounge-at-xflag
tmkoikee
1
5.7k
Other Decks in Technology
See All in Technology
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
620
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
310
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
260
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
140
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
670
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
640
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
380
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.6k
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
470
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.4k
クレジットカード決済基盤を支えるSRE - 厳格な監査とSRE運用の両立 (SRE Kaigi 2026)
capytan
6
2.8k
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
The Cost Of JavaScript in 2023
addyosmani
55
9.5k
Testing 201, or: Great Expectations
jmmastey
46
8k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
730
How GitHub (no longer) Works
holman
316
140k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
Leo the Paperboy
mayatellez
4
1.4k
Building Applications with DynamoDB
mza
96
6.9k
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!