$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
New Relic と Classmethod で実践するカオスエンジニアリング
Search
KyoheiSaiki
April 23, 2020
Programming
1
2.5k
New Relic と Classmethod で実践するカオスエンジニアリング
2020/4/23に開催されたウェビナー「New Relic と Classmethod で実践するカオスエンジニアリング」での発表資料です。
KyoheiSaiki
April 23, 2020
Tweet
Share
More Decks by KyoheiSaiki
See All by KyoheiSaiki
Grafana OnCallによる通知
kyo1024
0
210
カオスエンジニアリングのススメ
kyo1024
1
1.6k
ANGEL_Dojo_最終発表_問題とミニブログで技術を学ぶ_エンジニア向け学習サービス_Loop_I_O.pdf
kyo1024
0
2.7k
問題とミニブログで技術を学ぶ エンジニア向け学習サービス Loop I/O
kyo1024
0
7.1k
カオスエンジニアリングへの招待
kyo1024
1
1.7k
Other Decks in Programming
See All in Programming
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
340
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
270
非同期処理の迷宮を抜ける: 初学者がつまづく構造的な原因
pd1xx
1
720
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
110
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.3k
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
120
TestingOsaka6_Ozono
o3
0
160
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.3k
開発に寄りそう自動テストの実現
goyoki
2
1k
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
0
240
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
110
WebRTC、 綺麗に見るか滑らかに見るか
sublimer
1
190
Featured
See All Featured
Producing Creativity
orderedlist
PRO
348
40k
The Cost Of JavaScript in 2023
addyosmani
55
9.4k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Code Review Best Practice
trishagee
74
19k
Building Applications with DynamoDB
mza
96
6.8k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
4 Signs Your Business is Dying
shpigford
186
22k
Raft: Consensus for Rubyists
vanstee
141
7.2k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.3k
Transcript
/FX3FMJDͱ$MBTTNFUIPEͰ ࣮ફ͢ΔΧΦεΤϯδχΞϦϯά Ϋϥεϝιουגࣜձࣾ"84ࣄۀຊ෦ ɹࠤഢګฏ ,ZP
8)0".* ࠤഢګฏʢ,ZPʣ w+0*/ w"84ࣄۀຊ෦ίϯαϧ෦ wιϦϡʔγϣϯΞʔΩςΫτ झຯɿ ϥΠϑαΠΤϯε
ԿͷͰ͔͢ʁ 2019/08/23
"84౦ژϦʔδϣϯͷେنো ͪͳΈʹೖࣾޙॳͷ͓٬༷ڥͰͷ࡞ۀ༧ఆͰͨ͠
Ͳ͏͢ΕΑ͔ͬͨʁ
ϕετϓϥΫςΟεʮނোͷͨΊͷઃܭʯ https://www.slideshare.net/kentamagawa/ss-8023416 AWS re:Invent 2019 Keynote with Dr. Werner
Vogels https://youtu.be/OdzaTbaQwTg ΫϥυͷͨΊͷΞʔΩςΫνϟઃܭ - ϕετϓϥΫςΟε (2011) -
ͱݴ͏ͷͷɺɺɺ
ෳࡶԽ͢ΔγεςϜΞʔΩςΫνϟ
Ͳ͏ͬͯނোʹඋ͑·͔͢ʁ
༧ظ͠ͳ͍ॏେͳোʹର͢Δ࠷ળͷޚࡦɺසൟʹࣦഊ͢Δ͜ͱͰ͢ɻ োΛසൟʹҾ͖ى͜͢͜ͱͰɺαʔϏεͷ෮ݩྗΛڧԽ͠·͢ɻ - Netflix Tech Blog
ࠓͷຊ ࣮ݧΛ௨ͯ͠γεςϜͷʢো࣌ͷʣৼΔ͍ʹ ࣗ৴Λ͚ͭΔ
ͪͳΈʹ
"848FMM"SDIJUFDUFEϑϨʔϜϫʔΫ w ӡ༻্ͷ༏लੑ w ηΩϡϦςΟ w ৴པੑ w ύϑΥʔϚϯεޮ
w ίετ࠷దԽ
ΧΦεΤϯδχΞϦϯά ͱͳΜͰ͔͢ʁ
ఆٛʢจݙΑΓʣ wΧΦεΤϯδχΞϦϯάɺຊ൪ڥͷߥΕڰͬͨঢ়ଶʹ͑ΔγεςϜͷೳྗʹࣗ ৴Λ࣋ͨͤΔͨΊʹɺࢄγεςϜͰ࣮ݧ͢ΔֶͰ͢ Netflix paper ɻ wΧΦεΤϯδχΞϦϯάͷ࠷ऴతͳඪɺγεςϜͷ҆ఆੑͱճ෮ྗ ΛڧԽ͢Δ͜ͱͰ͢ Gremlin
white paper ɻ resilience ʤපؾɾෆɾࠔɾۤڥͳͲ͔Βͷʥճ෮ྗɺཱͪ Δྗɺ෮׆ྗ ʤมܗ͞Ε͕ͨݩͷܗʹΔʥ෮ݩྗɺྗʢੑʣ ӳࣙPOUIF8&#ΑΓൈਮ
ఆٛʢͬ͘͟Γʣ wෳࡶͰڍಈ͕༧ෆೳͳγεςϜʹରͯ͠ɺোೖ࣮ݧΛߦ͏͜ͱͰͦͷऑΛ͋ͿΓग़͢ ͋ͿΓग़ͨ͠ऑΛڧԽ͢Δ͜ͱͰΑΓճ෮ྗͷ͋ΔγεςϜΛߏங ऑͰͳ͔ͬͨ߹ɺͦ͜ʹࣗ৴͕࣋ͯΔ wোೖతͰͳ͘खஈ ऑ͕͔͍ͬͯΕ࣮ݧͤͣʹ·ͣ͢ʂ w༧छ݈߁அͷΠϝʔδ
Կ͕خ͍͠ͷʁ wͲΜͳγεςϜμϯͯ͠͠·͏ͱՁΛఏڙͰ͖ͳ͍ ճ෮ྗ্͕͕Δ͜ͱʢఔʹࠩ͋ΕͲʣ΄΅શͯͷγεςϜʹͱͬͯϋοϐʔ wചΓ্͛Լͷࢭ μϯλΠϜ͕ചΓ্͛ʹӨڹ͢Δ&$αΠτͳͲ wࣗͨͪͷϒϥϯυΠϝʔδΛकΔʢϓϥΠεϨεʣ
ͲΜͳاۀ͕ͬͯΔͷʁ ւ֎ ຊ
ΧΦεΤϯδχΞϦϯάͷݪଇ
w ௨ৗͷಈ࡞Λࣔ͢γεςϜͷଌఆՄೳͳग़ྗͱͯ͠ʮఆৗঢ়ଶʯΛఆٛ͢Δ͜ͱ͔Β࢝Ί·͢ w ͜ͷఆৗঢ়ଶɺରর܈͓Αͼ࣮ݧ܈ͷ྆ํͰܧଓ͢ΔͱԾఆ͠·͢ w αʔόʔͷΫϥογϡɺϋʔυυϥΠϒͷޡ࡞ಈɺωοτϫʔΫଓͷஅͳͲɺݱ࣮ੈքͷΠϕϯ τΛө͢ΔมΛಋೖ͠·͢ w ରর܈ͱ࣮ݧ܈ͱͷؒͷఆৗঢ়ଶͷҧ͍ΛௐΔ͜ͱʹΑͬͯԾઆΛূ͠Α͏ͱ͠·͢ ΧΦεΤϯδχΞϦϯάͷݪଇجຊݪଇ
ݕূʹ͓͚ΔΧΦε https://principlesofchaos.org/?lang=ENcontent
ΧΦεΤϯδχΞϦϯάͷݪଇৄࡉͳݪଇ w ఆৗঢ়ଶʹ͓͚ΔৼΔ͍ͷԾઆΛཱͯΔ w ࣮ੈքͷࣄଟ༷Ͱ͋Δ w ຊ൪ڥͰݕূΛ࣮ߦ͢Δ w ܧଓతʹ࣮ߦ͢ΔݕূͷࣗಈԽ
w ӨڹൣғΛ࠷খԽ͢Δ
ΧΦεΤϯδχΞϦϯάͷݪଇৄࡉͳݪଇ w ఆৗঢ়ଶʹ͓͚ΔৼΔ͍ͷԾઆΛཱͯΔ w ࣮ੈքͷࣄଟ༷Ͱ͋Δ w ຊ൪ڥͰݕূΛ࣮ߦ͢Δ w ܧଓతʹ࣮ߦ͢ΔݕূͷࣗಈԽ
w ӨڹൣғΛ࠷খԽ͢Δ ຊ͜ͷ2ͭʹ͍ͭͯ͠·͢
ΧΦεΤϯδχΞϦϯάͷݪଇৄࡉͳݪଇ ఆৗঢ়ଶʹ͓͚ΔৼΔ͍ͷԾઆΛཱͯΔ
ఆৗঢ়ଶͷѲ ϏδωεϝτϦΫεʹ w ސ٬Λࣦ͍ͬͯΔ͔ʁ w ސ٬αΠτͷॏཁͳػೳΛ࣮ߦͰ͖Δ͔ʁʢ&$αΠτͰΧʔτͷνΣοΫΞτՃͳͲʣ w ԆΛཧ༝ʹސ٬αʔϏεΛఀࢭ͢Δ͔ʁ w
ຖඵϏσΦͷετϦʔϛϯάΛ։࢝͢ΔϢʔβʔ 4USFBNJOHQFSTFDPOE 414 ࢀߟ w"NB[PO F#BZച্ w(PPHMF 'BDFCPPLࠂͷදࣔճ SPS https://netflixtechblog.com/sps-the-pulse-of-netflix-streaming-ae4db0e05f8a
ԾઆΛཱͯΔ • γεςϜʹΠϕϯτΛೖ͢Δͱɺఆৗঢ়ଶͷಈ࡞͕ͲͷΑ͏ʹมԽ͢Δ͔Λߟ͑Δ • ఆৗঢ়ଶதஅ͞ΕΔʁͦΕͱมԽ͠ͳ͍ʁ • தஅͷ߹ɺγεςϜग़ྗ͕૿Ճ·ͨݮগ͢Δͱ༧͍ͯ͠Δʁ w ೖ͢ΔΠϕϯτʹΑͬͯɺʮγεςϜͷಈ࡞͕ఆৗঢ়ଶ͔ΒมԽ͢Δ͜ͱͳ͍ʯͱ͍͏Ծઆͷͱ
࣮ݧΛ࣮ࢪ w ʢྫ Ϣʔβʔʹදࣔ͞ΕΔύʔιφϥΠζ͞ΕͨөըϦετΛੜ͢ΔαʔϏεͷࣦഊ γεςϜσϑΥϧτͷʢύʔιφϥΠζ͞Ε͍ͯͳ͍ʣөըϦετΛฦ͢ w طʹऑ͕͔͍ͬͯΔ߹࣮ݧΛߦ͏લʹमਖ਼͢Δ
ඞཁͳϝτϦΫεऔΕͯ·͔͢ʁ
Մ؍ଌੑʢPCTFSWBCJMJUZʣ Ұൠ w ݩʑ੍ޚֶͷݴ༿ w ຊҎԼͷҙຯͰ༻ ʮγεςϜӡ༻্ɺஅʹඞཁͳใ͕औಘ Ͱ͖Δঢ়ଶͰ͋Δ͜ͱʯ w
ΞʔΩςΫνϟͷෳࡶԽʹΑΓॏཁੑ͕ೝࣝ ΧΦεΤϯδχΞϦϯάʹ͓͍ͯ w ఆৗঢ়ଶͷѲʹඞਢ w োೖ࣮ݧʹ͓͍ͯఆৗঢ়ଶͷมԽΛ؍ଌ͢ ΔͷͰඞਢ ࢀߟ: ΦϒβʔόϏϦςΟʢՄ؍ଌੑʣ͕ͳͥඞཁͩͱߟ͑Δͷ͔ https://ymotongpoo.hatenablog.com/entry/2019/03/25/084500
ΧΦεΤϯδχΞϦϯάͷݪଇৄࡉͳݪଇ ӨڹൣғΛ࠷খԽ͢Δ
ӨڹൣғΛ࠷খԽ͢Δ • ࣮ݧސ٬ʹ௧ΈΛҾ͖ى͜͢Մೳੑ͕͋Δ • ࣮ݧ͔ΒͷμϝʔδΛ࠷খݶʹ͑Δ͜ͱΧΦεΤϯδχΞͷٛ w ސ٬͕γεςϜΛར༻Ͱ͖ͳ͘ͳͬͨ߹ɺ͙͢ʹ࣮ݧΛऴྃ ۓٸఀࢭϘλϯͷ࣮
ಛఆ݅ʹΑΔࣗಈऴྃ w ҟৗ͕ൃੜͨ͠ࡍʹૉૣ͍ରԠ Ӧۀ࣌ؒதʹͷΈ࣮ݧΛ࣮ࢪ
ΧΦεΤϯδχΞϦϯάͷαΠΫϧ
ΧΦεΤϯδχΞϦϯάͷαΠΫϧ Improving resiliency with chaos engineering (re:Invent2019) ΑΓҾ༻ https://d1.awsstatic.com/events/reinvent/2019/REPEAT_1_Improving_resiliency_with_chaos_engineering_DOP309-R1.pdf.pdf
1. ఆৗঢ়ଶͷѲ 2. ԾઆΛཱͯΔ 3. ࣮ݧΛ࣮ࢪʢӨڹൣғ࠷খʹʂʣ 4. ݁Ռͷੳ 5. վળ
ΧΦεΤϯδχΞϦϯά ˏΫϥεϝιου
%FWFMPQFST*0֓ཁ • ʮͬͯΈͨʯܥٕज़ϝσΟΞ • ྦྷܭϒϩά 2ສຊ • 240ສ PV
/ ݄ • 90ສ UU / ݄ ΧΦεΤϯδχΞϦϯά ͬͯΈΔ
%FWFMPQFST*0ΞʔΩςΫνϟ https://dev.classmethod.jp/articles/renewal-devio-2020-2/
ຊͷ෮श ΞʔΩςΫνϟཧղͨ͠ɻ ଞʹඞཁͳͷʁ
Մ؍ଌੑ
ڧΈΛ׆͔ͨ͠ύʔτφʔγοϓ https://classmethod.jp/news/200414-newrelic/ ΧΦεΤϯδχΞϦϯάɺҰॹʹͬͯΈΔ
ଓ͖ϒϩάͰʂ
None