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
モンストサーバーの負荷との向き合い方/How Monster Strike is deali...
Search
riita10069
February 12, 2021
Technology
1
310
モンストサーバーの負荷との向き合い方/How Monster Strike is dealing with server load
riita10069
February 12, 2021
Tweet
Share
More Decks by riita10069
See All by riita10069
有識者が答える Platform Engineering の困りごと相談 / Platform Consulting
riita10069
1
140
クラウドエンジニアが覗く 自動運転モデル開発の世界 / Cloud-Powered Autonomous Driving
riita10069
0
22
E2E 自動運転モデル開発 on AWS / e2e autonomous driving on aws
riita10069
0
350
プラットフォームエンジニアリングアーキテクチャ道場 on AWS & EKS Kubernetes / Platform Engineering Architecture Dojo
riita10069
8
17k
Karpenter の仕組みを解明 / Discover How Karpenter Works /
riita10069
4
11k
ちがいからみるプラットフォームエンジニアリング / Platform Engineering from a difference's point of view
riita10069
4
6.6k
システム運用者に求められる脆弱性対応 | Vulnerability mitigation expected of system operators. by CVE-2024-21626
riita10069
3
440
re:Invent で振り返る EKS & ROSA サービスアップデート! / EKS & ROSA Service Updates!! 2023 Q4
riita10069
1
260
Overall of Container Security for Application Engineer / アプリケーションエンジニアのための、コンテナセキュリティの全体像
riita10069
6
3k
Other Decks in Technology
See All in Technology
Goss: Faiss向けの新しい本番環境対応 Goバインディング #coefl_go_jp
bengo4com
0
1.4k
モダンな現場と従来型の組織——そこに生じる "不整合" を解消してこそチームがパフォーマンスを発揮できる / Team-oriented Organization Design 20250825
mtx2s
5
510
ウォンテッドリーのアラート設計と Datadog 移行での知見
donkomura
0
310
Oracle Base Database Service:サービス概要のご紹介
oracle4engineer
PRO
2
20k
DeNA での思い出 / Memories at DeNA
orgachem
PRO
3
1.4k
ドキュメントはAIの味方!スタートアップのアジャイルを加速するADR
kawauso
3
310
AIとTDDによるNext.js「隙間ツール」開発の実践
makotot
5
620
OpenAPIから画面生成に挑戦した話
koinunopochi
0
150
知られざるprops命名の慣習 アクション編
uhyo
10
2.4k
攻撃と防御で実践するプロダクトセキュリティ演習~導入パート~
recruitengineers
PRO
1
110
生成AI利用プログラミング:誰でもプログラムが書けると 世の中どうなる?/opencampus202508
okana2ki
0
190
いま、あらためて考えてみるアカウント管理 with IaC / Account management with IaC
kohbis
2
680
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Embracing the Ebb and Flow
colly
87
4.8k
The Cost Of JavaScript in 2023
addyosmani
53
8.8k
Being A Developer After 40
akosma
90
590k
Automating Front-end Workflow
addyosmani
1370
200k
Thoughts on Productivity
jonyablonski
69
4.8k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
Git: the NoSQL Database
bkeepers
PRO
431
65k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Transcript
גࣜձࣾϛΫγΟ ։ൃຊ෦$50ࣨ43&άϧʔϓ ࢁాྒྷଠ Ϟϯεταʔόʔ ෛՙͱͷ͖߹͍ํ
Ryota Yamada ౦ژۀେֶֶӃใ௨৴ܥ .-鳚鲿鳣鱳ධՁࢦඪ鱰ؔ鱞鲐ݚڀ גࣜձࣾ鳗鲧鲯鲛 $50ࣨ鳚鳫鲱鳀43& ؔ৺鱳鱇鲐ٕज़ɿ 鳖鲜鲧鳥鲭鱅鳋鲱鲚鱅鲥鲾鲧鲹鳛 %FW0QT
.-0QT 43& TXFU
ϞϯελʔετϥΠΫ ੈքྦྷܭར༻ऀɹສਓಥഁʂʂ
Ϟϯετେنιγϟήʂʂ ίΞ͕ଟ͗͢Δ Πϕϯτ࣌ʹΞΫηε͕ภΔ
؆ུԽͨ͠ߏ "QQ -# "QQ "QQ "QQ "QQ "QQ "QQ "QQ
"QQ "QQ "QQ "QQ "QQ "QQ "QQ "QQ "QQ "QQ "QQ "QQ "QQ "QQ "QQ 8PSLFS 3FEJT 3FEJT 3FEJT 2VFVF "QQ "QQ "QQ "QQ "QQ "QQ "QQ "QQ %# ϘτϧωοΫͲ͜ʁʁ 3FEJT 3FEJT 3FEJT NFN DBDIF
؍ଌ͢Δ͜ͱ͕ॏཁʂ $MPVE'PSFDBTU
Ϣʔβʔͷಈ͖ ΤϯυϙΠϯτ͝ͱͷ ϦΫΤετ ΫΤετϓϨΠ Ψνϟճ ొ ϩάΠϯճ
શମΛܭଌ
"QQͷ؍ଌ -PBEBWFSBHF ཧεϨουΛ҆ʹ͍ͯ͠Δ $5ͷιέοτͰεϨου $166TBHF $16༻ ॲཧͷྔʹىҼ͢Δ Ͳͷϓϩηε͕ࢥ͍ͷ͔ .FNPSZ6TBHF ϝϞϦ༻
σʔλͷαΠζʹىҼ͢Δ େ͖ͳྻը૾ͳͲʁ 5SB⒏D ωοτϫʔΫଳҬ 5$1ίωΫγϣϯʹݶք %JTL*0 %JTLͷ*0ස ΩϟογϡͷಋೖͳͲ 1SPpMF ϓϩϑΝΠϧ ݪҼͱͳ͍ͬͯΔϓϩηε
8PSLFS3FEJTͷ؍ଌ &ORVFVF $PNQMFUF Λൺֱ SFTDVFʹ 4UBDL͞Εͨ5BTLT
ͳͥඇಉظγεςϜͷϝϦοτ w %#ʹର͢ΔϨʔτϦϛολʔͱͯ͠ͷׂ w 8PSLFS͕ݻఆͳͷͰ w HFU͕ෳͷ8PSLFSΛ͏͜ͱ͕Ͱ͖Δ w ٯʹɺෳϦΫΤετ͕8PSLFSΛ͏͜ͱ͕Ͱ͖Δ w
ૄ݁߹γεςϜͷ࣮ݱ
࠷ࢄ͕͍͠ͷ%# w ਫฏࢄ w γϟʔσΟϯά w ϨϓϦέʔγϣϯΛऔಘ w Ұ෦ɺ.BTUFS4MBWFߏ w
#V⒎FS1PPMʹશ͔͍ͯͬͬͯΔ w .Z42-͕$16ΛͬͨΒෛ͚Β͍͠ʂʁ
ѹతͳΩϟογϡઓུ $%/ -PDBM'JMF $BDIF4FSWFS
$%/ w ը૾ͳͲɺॏ͍੩తϑΝΠϧͷΞΫηεΛ੍ޚ w ੩తϑΝΠϧʹؔͯ͠ϛϧϑΟʔϢߏʹͳ͍ͬͯͯ w $%/Λࢀর w ݟ͔ͭΒͳ͚Εɺ4 w
ΩϟϥΫλʔͷΞΠίϯը૾ͱϘΠεͳͲͷϚελʔσʔλ w ߋ৽ͷࡍͷ߹ੑ͕՝ w "QQαʔόʔ͕%#Ͱ63-ͷΈΛཧͯ͠ɺߋ৽࣌ʹ63-Λߋ৽
-PDBM'JMF$BDIF w -PDBM'JMF$BDIFʹೋछྨ͕ଘࡏ w ET@MPDBM@pMF@DBDIFαʔόʔ্ͷϑΝΠϧγεςϜʹΩϟογϡΛஔ͘ w ଟ͍ॲཧͰ"QQͷ$16ෛՙରࡦɺϨΠςϯγରࡦͱͯ͠ಋೖ w DBQVUJMDMFBS@TFOEpMFͰΩϟογϡΛআͰ͖Δ w
VTF@BQQ@DBDIFΛUSVFʹ͢Δ͜ͱͰɺΦϯϝϞϦʹΩϟογϡΛஔ͘ w ্هͷղܾࡦͰͷ*0ෛՙରࡦͱͯ͠ಋೖɺϨΠςϯγݮՄೳ w DMFBS@TFOEpMFͰফ͑ͳ͍ͳΒɺߋ৽࣌ʹফ͢ඞཁ͕͋Δʁ
$BDIF4FSWFS w ϦϞʔτΩϟογϡʹɺNFNDBDIFΛར༻ w "DUJWF3FDPSE#BTF%4$BDIFΛFYUFOE͍ͯ͠Δ w $MBTT/BNFET@DBDIF Λར༻͢Δͱ͍͍ײ͡ʹΩϟογϡ͕औΕΔ w $BDIF͕͋Εऔಘɺͳ͚Ε%#͔Βͱͬͯηοτ
w BGUFS@DPNNJUͰET@FYQJSF Λ͢Δ͜ͱͰআ͍ͯ͠Δ w Ωϟογϡࣗମσʔλߏ͕มΘΕมΘΔͷͰෆ߹ʹҙ w LFZʹWFSTJPOͷ൪߸ΛೖΕΔ͜ͱͰݹ͍σʔλͷࢀরʹରԠ͍ͯ͠Δ IUUQTHJUIVCDPNIPPPQPTFDPOE@MFWFM@DBDIF
Ωϟογϡͷ͍͚ $%/ -PDBM'JMF $BDIF4FSWFS େ͖ͳ੩తϑΝΠϧ ϚελʔσʔλͰ͋Γɺ શͯͷϢʔβʔ͕͏ͷ ϩʔΧϧϑΝΠϧΩϟογϡ ͕Ͱ͖ͳ͍ͷͬͪ͜
-PDBM'JMF$BDIFʹ͓͚ͳ͍ཧ༝ w Ϣʔβʔʹݻ༗ͷσʔλ w "QQαʔόʔͷఔ͋Γɺ ಛఆͷϢʔβʔ͕ಉ͡αʔόʔʹΞΫηε͢Δ֬ɺ w ϢʔβʔͷߦಈʹΑͬͯߋ৽͞ΕΔ w ఔͷαʔόʔͰΩϟογϡʹର͢Δ߹ੑ͕औΕͳ͍
w ͋ΔσʔλΛॻ͖͑ΔͨͼʹɺશͯνΣοΫ͠ɺ ͦͷؒϩοΫͯ͠͠·ͬͨΒɺΉ͠ΖύϑΥʔϚϯε͕Լ͕ͬͯ͠·͏
$POTJTUFOU)BTIJOH w NFNDBDIFEҎ্Ͱࢄ w ୯ҰোΛճආ͢ΔͨΊ w /PEFΛϦϯά্ʹஔ͢Δ͜ͱͰ LFZʹରԠ͢ΔNFNDBDIFE͕ Ұҙʹఆ·Δ w
/PEFͷՃɾআͰظʹภΓ Ճͯ͠ෛՙܰݮͰ͖ͳ͍ আ͢Δͱෆ߹͕ى͖Δ w ϨϓϦΧͷΓସ͑ͰରԠ
ΩϟογϡஆΊόοδॲཧ w ৽Ωϟϥͷऔಘʹରͯ͠εϩʔΫΤϦ͕ଟൃ w ৽Ωϟϥɺ࢝ͷΨνϟ·Ͱ୭͍࣋ͬͯͳ͍ͨΊɺΩϟογϡ͕ͳ͍ w ͦͷ݁Ռɺ৽ΩϟϥͷͨΊʹҰؾʹ%#ʹΞΫηε͕ࡴ౸ͯ͠͠·͏ w $BDIF8BSNFS$IBS$BDIFXBSN@DBDIF w
શͯͷΩϟϥͦͷपลͷσʔλͷΩϟογϡΛ࡞͢Δ w SBLFλεΫͷDSPOʹΑ࣮ͬͯߦ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠