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
delyにおける安定性とアジリティ両立に向けたアプローチ / SRE NEXT 2020
Search
gomesuit
January 25, 2020
Technology
6
15k
delyにおける安定性とアジリティ両立に向けたアプローチ / SRE NEXT 2020
https://tech.dely.jp/entry/sre-next-2020
gomesuit
January 25, 2020
Tweet
Share
More Decks by gomesuit
See All by gomesuit
技術トレンドと組織拡大におけるインフラ領域に求められることの変化 / iCARE Dev Meetup #17
gomesuit
0
270
Other Decks in Technology
See All in Technology
社内イベント管理システムを1週間でAKSからACAに移行した話し
shingo_kawahara
0
180
NW-JAWS #14 re:Invent 2024(予選落ち含)で 発表された推しアップデートについて
nagisa53
0
260
生成AIをより賢く エンジニアのための RAG入門 - Oracle AI Jam Session #20
kutsushitaneko
4
220
コンテナセキュリティのためのLandlock入門
nullpo_head
2
320
MLOps の現場から
asei
6
640
フロントエンド設計にモブ設計を導入してみた / 20241212_cloudsign_TechFrontMeetup
bengo4com
0
1.9k
1等無人航空機操縦士一発試験 合格までの道のり ドローンミートアップ@大阪 2024/12/18
excdinc
0
150
Opcodeを読んでいたら何故かphp-srcを読んでいた話
murashotaro
0
170
成果を出しながら成長する、アウトプット駆動のキャッチアップ術 / Output-driven catch-up techniques to grow while producing results
aiandrox
0
270
組織に自動テストを書く文化を根付かせる戦略(2024冬版) / Building Automated Test Culture 2024 Winter Edition
twada
PRO
13
3.6k
終了の危機にあった15年続くWebサービスを全力で存続させる - phpcon2024
yositosi
1
1.8k
ずっと昔に Star をつけたはずの思い出せない GitHub リポジトリを見つけたい!
rokuosan
0
150
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
32
2.7k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Designing Experiences People Love
moore
138
23k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Adopting Sorbet at Scale
ufuk
73
9.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
Mobile First: as difficult as doing things right
swwweet
222
9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
GraphQLとの向き合い方2022年版
quramy
44
13k
The Invisible Side of Design
smashingmag
298
50k
Transcript
43&/&95 TSFOFYU TSFOFYU$ Ҫ্ਸ࢚!HPNFTVJU
ࣗݾհ w ܦྺ w ৽ଔͰ4*FSʹೖࣾ w 8&#ܥاۀͰج൫։ൃ w 8&#ܥϕϯνϟʔͰΠϯϑϥΤϯδχΞ
w EFMZגࣜձࣾ w 43&ͱͯ͠ೖࣾ w ։ൃ෦νʔϜ.(3 w ։ൃ෦(. Ҫ্ਸ࢚ !HPNFTVJU
ΫϥγϧΛӡӦ͢ΔEFMZͰ ৯ͱΒ͠ʹؔΘΔ՝Λղܾ͍ͯ͠·͢
None
৯ͱΒ͠ʹؔΘΔ՝ͱ
ࠓ͢͜ͱ w43&ͷଘࡏҙٛͷཧ wϓϩμΫτ։ൃͷΛ҆શʹߴΊΔͨΊʹ͖͢͜ͱ wEFMZʹ͓͚Δ۩ମతͳΞϓϩʔν
43&৴པੑΛߴΊΔͨΊʹଘࡏ͍ͯ͠Δ
:FT͚ͩͲ/P
ͳͥ/Pͳͷ͔
43&͕ొͨ͠എܠ
چདྷͷαʔϏεӡ༻ w"84($1ͳͲͷ*BB41BB4͕ଘࡏ͠ͳ͍࣌ʹ͓͍ͯɺγεςϜཧऀʹ ͓͚Δۀͷ΄ͱΜͲ͕طଘιϑτΣΞͷ׆༻ͩͬͨ wαʔϏεͷӡ༻ۀͱιϑτΣΞͷ։ൃۀผͷεΩϧηοτ͕ඞཁͩͬͨ wαʔϏεͷʹͬͯӡ༻ۀͷ࡞ۀ͕૿͑ΔͨΊɺӡ༻ͷνʔϜԽ͕ඞཁʹ ͳΓɺਓһௐୡͷ؍͔Β΄ͱΜͲͷاۀͰ։ൃͱӡ༻ͷ৫͕͞Εͨ
։ൃʗӡ༻ͷ৫
։ൃʗӡ༻ͷ৫ʹ ਓһௐୡͷ໘ͰϝϦοτ͕͋Δ͕ɺ ͦͷଞͷ໘Ͱେ͖ͳσϝϦοτ͕͋Δ
తίετͱؒతίετ
తͳίετ wӡ༻৫ʹιϑτΣΞΤϯδχΞϦϯάͷεΩϧ͕ͳ͍͜ͱ͕ଟ͘ɺӡ༻ۀ ͷ΄ͱΜͲ͕ख࡞ۀʹͳΔͨΊɺαʔϏεʹͬͯνʔϜେ͖͍͔ͯ͘͠ ͟ΔΛ͑ͳ͍
ؒతͳίετ wඪͷҧ͍ʹΑΔ։ൃʗӡ༻ͷରཱߏ w։ൃʹ৽͍͠ػೳΛૣ͘ϦϦʔε͍ͨ͠ wӡ༻ʹαʔϏεʹ͕ى͖ͳ͍Α͏ʹ͍ͨ͠
։ൃʗӡ༻ͷରཱߏ͕ੜΉ w։ൃͱ҆ఆੑͷόϥϯεΛऔΔ͜ͱ͕͘͠ͳΓɺ݁ՌతʹػೳΛϦϦʔε ͢Δ͕མͪΔ
৫ͷσϝϦοτʹରͯ͠ (PPHMF͕ͱͬͨΞϓϩʔν ʹ43&
తͳίετ ؒతͳίετ wӡ༻࡞ۀͷࣗಈԽ wτΠϧͷఆ͚ٛͮͱݮ wϧʔϧ wϙετϞʔςϜ w4-0 wΤϥʔόδΣοτ wϓϩμΫγϣϯϛʔςΟϯά w։ൃʗ43&νʔϜؒͷҟಈ
43&ʹΑΔΞϓϩʔν
తͳίετ ؒతͳίετ wӡ༻࡞ۀͷࣗಈԽ wτΠϧͷఆ͚ٛͮͱݮ wϧʔϧ wϙετϞʔςϜ w4-0 wΤϥʔόδΣοτ wϓϩμΫγϣϯϛʔςΟϯά w։ൃʗ43&νʔϜؒͷҟಈ
43&ʹΑΔΞϓϩʔν
৫ؒͷରཱߏ ։ൃͱ҆ఆੑͷόϥϯεͷ่Ε ػೳͷϦϦʔε ҆ఆੑ ඪͷҧ͍ ϓϩμΫτ։ൃͷԼ
ʮ։ൃʗӡ༻ʯ͕ʮ։ൃʗ43&ʯʹͳ͔ͬͨ Βͱ͍ͬͯରཱߏ͕ղফ͢ΔΘ͚Ͱͳ͍
Ͳ͏ͬͯରཱߏΛղফ͢Δͷ͔
։ൃʗ҆ఆੑͷόϥϯε ͷίϯτϩʔϧ
։ൃʗ҆ఆੑͷόϥϯεͷ۩ମྫ wιϑτΣΞͷোΛͲ͜·Ͱڐ༰͢Δ͔ wςετΛͲ͜·Ͱॻ͔͘ wϦϦʔεͷසͲ͏͢Δ͔
։ൃʗ҆ఆੑͷόϥϯε୭͕औΔͷ͔ wϓϩμΫτϚωʔδϟʁ w։ൃνʔϜͷϦʔμʔʁ w43&νʔϜͷϦʔμʔʁ
٬؍తͳσʔλ͕ͳ͍ݶΓʮަবྗͷ͋Δਓʯ ʮཱͷ͋ΔਓʯͷҰͰ࠷ޙܾ·ͬͯ͠·͏
ʮ୭͔ͷײ֮ʯ͕όϥϯεΛऔ͍ͬͯ ΔݶΓରཱߏղফ͠ͳ͍
։ൃʗ҆ఆੑͷόϥϯεΛ ίϯτϩʔϧ͢ΔͨΊͷ 43&ͷΞϓϩʔνʹΤϥʔόδΣοτ
ΤϥʔόδΣοτͷΈ wαʔϏεʹ͍ͭͯҰఆظؒʹڐ༰Ͱ͖ΔোͷϨϕϧΛܾΊΔ w4-0ʹج͍ͮͯࢉग़͢Δʢ͋ΔαʔϏεͷ4-0͕ͳΒʣ wΤϥʔόδΣοτ͕·͍ͩͬͯΔঢ়ଶͰ͋Εɺ։ൃνʔϜ৽͍͠ػೳΛϦ ϦʔεͰ͖Δ wΤϥʔόδΣοτ͕ͳ͘ͳͬͨΒɺ༨༟͕Ͱ͖Δ͔Ϧηοτ͞ΕΔ·ͰϦϦʔε Ͱ͖ͳ͘ͳΔ
٬؍తϝτϦΫεʹΑͬͯ։ൃʗ҆ఆੑͷό ϥϯεΛऔΓɺػೳͷϦϦʔεΛ࠷େԽ͢Δ ɹlΤϥʔόδΣοτͷར༻ɺ։ൃͱ43&ͱͷؒͷಈػ͚ͷߏతͳڝ߹Λղܾ͠·͢ɻ43&ͷඪ ɺʮαʔϏεোΛθϩʹ͢Δ͜ͱʯͰͳ͘ͳΓ·͢ɻ43&ͱϓϩμΫτ։ൃऀɺػೳͷ ϦϦʔεΛ࠷େԽ͢ΔͨΊʹΤϥʔόδΣοτΛ͏͜ͱΛඪʹ͠·͢ɻz 43&αΠτϦϥΠΞϏϦςΟΤϯδχΞϦϯά αʔϏεͷ4-0ΛԼճΔ͜ͱͳ͘ɺมߋͷͷ࠷େԽΛٻ͢Δ
৫ؒͷରཱߏ ։ൃͱ҆ఆੑͷόϥϯεͷ่Ε ػೳͷϦϦʔε ҆ఆੑ ඪͷҧ͍ ϓϩμΫτ։ൃͷԼ
ΤϥʔόδΣοτʹΑΔඪͷ౷Ұ ։ൃͱ҆ఆੑͷίϯτϩʔϧ ػೳͷϦϦʔε ҆ఆੑ ϓϩμΫτ։ൃͷ࠷େԽ
ΛҰ୴͠·͢
43&৴པੑΛߴΊΔͨΊʹଘࡏ͍ͯ͠Δ :FT͚ͩͲ/P
ͳͥ/Pͳͷ͔
43&ϓϩμΫτ։ൃͷΛ ҆શʹߴΊΔͨΊʹଘࡏ͍ͯ͠Δ ʮ৴པੑΛߴΊΔ͜ͱʯ·ͨखஈͷ̍ͭʹͨΔ
ΤϥʔόδΣοτʹΛ͠·͢
ΤϥʔόδΣοτಋೖͷқߴ͍ wʮΓͷظؒϦϦʔεΛࢭΊΔʯ wӡ༻͍ͯ͠ΔαʔϏεͷϏδωεϞσϧʹΑ͔ͬͯͳΓݫ͍͠ ɹlαʔϏεཧʹର͢Δ43&νʔϜͷͱ͢Ε౷తͰͳ͍ΞϓϩʔνʹɺϚωʔδϝϯτ͔Β ͷڧྗͳαϙʔτ͕ඞཁʹͳΓ·͢ɻྫ͑ɺΤϥʔόδΣοτͷফඅঢ়گΑ࢛ͬͯظͷΓͷظؒ ϦϦʔεΛࢭΊΔͱ͍͏அɺཧ͕ཁٻ͠ͳ͍ݶΓϓϩμΫτ։ൃνʔϜʹड͚ೖΕΒΕͳ ͍Ͱ͠ΐ͏ɻz 43&αΠτϦϥΠΞϏϦςΟΤϯδχΞϦϯά
αʔϏεཧͷ(PPHMFͷΞϓϩʔναΠτϦϥΠΞϏϦςΟΤϯδχΞϦϯά
ΤϥʔόδΣοτͷಋೖҎ֎ʹ ʮϓϩμΫτ։ൃͷΛ҆શʹߴΊΔʯ ͨΊͷखஈͳ͍ͷ͔
ͦͦͲ͏͍ͬͨͱ͖ʹ ։ൃ͕མͪɺ ҆ఆੑ͕Լ͕Δͷ͔
ఆ֎ͷෳࡶ͞
ఆ֎ͷෳࡶ͞ͷ۩ମྫ wൣғ͕͞Ε͍ͯͳ͍Ϋϥε"1* wϝϯςφϯεͷࢭ·ͬͨϥΠϒϥϦͷར༻ wख࡞ۀʢίϚϯυʣͰߏங͞Εͨαʔό wෳͷมߋ͕·ͱ·ͬͨϦϦʔε
։ൃ҆ఆੑ ʮఆ֎ͷෳࡶ͞ʯʹӨڹΛड͚Δ
ఆ֎ͷෳࡶ͞ΛऔΓআ͚ wোൃੜ࣌ʹ෮چͤ͘͢͞ͳΔ wͷൃݟɾमਖ਼·Ͱͷ͕࣌ؒ͘ͳΔ wΞϓϦέʔγϣϯΠϯϑϥมߋ͘͢͠ͳΔ w৽͍͠ϝϯόʔ͕ϫʔΫ͢Δ·Ͱͷ͕࣌ؒ͘ͳΔ
ఆ֎ͷෳࡶ͞Λ࠷খݶʹ͢ΔͨΊʹ43&ԿΛ͖͔͢ ɹlఆ֎ͷෳࡶ͞Λ࠷খݶʹ͢ΔͨΊʹɺ43&νʔϜ͕࣮ࢪ͖͢͜ͱΛҎԼʹࣔ͠·͢ɻ ɹɹɾड͚͍࣋ͬͯΔγεςϜʹఆ֎ͷෳࡶ͕͞ੜ͍ͯͨ͡Βࠩ͢͠ɻ ɹɹɾؔΘ͍ͬͯΔγεςϜɺӡ༻Λड͚࣋ͭ͜ͱʹͳΔγεςϜ͔Βෳࡶ͞ΛऔΓআ͘ྗΛܧଓ తʹߦ͏ɻz 43&αΠτϦϥΠΞϏϦςΟΤϯδχΞϦϯά ୀ۶ͷඒಙ
ఆ֎ͷෳࡶ͞ΛݮΒ͠ɺ୯७͞Λٻ͢Δ͜ ͱ͕։ൃͱ҆ఆੑͷ྆ํͷ্ʹͭͳ͕Δ
͜͜·Ͱ͕ཧͷͰ͢
͔͜͜ΒEFMZͰͷ࣮ફͷͰ͢
αʔϏεنͷਪҠ
EFMZ։ൃϝϯόʔͷਪҠ ΫϥγϧϦϦʔε
αʔόαΠυΤϯδχΞͷਓͷਪҠ ΫϥγϧϦϦʔε ݱ71P1Ԟݪೖࣾ
$50େ̍ਓ։ൃ
43&ͷਓͷਪҠ ΫϥγϧϦϦʔε ࣗͷೖࣾ
IUUQTOPUFDPNPUBLF@NBTBUPOOEDGGGC
IUUQTXXXGBTUHSPXKQBSUJDMFTEFMZPLVIBSB 'BTU(SPXࣗΒͷl$"/zʹऩ·Βͣɺ૾Λ͑ΔࢪࡦΛఏҊͤΑɻEFMZԞݪʹฉ͘ɺ1E.ͷཁఘ
ए͍ϝϯόʔ͕ੌ͍͍Ͱ࡞͖ͬͯͨ
IUUQTOPUFDPNPUBLF@NBTBUPOOEDGGGC
๊͍͑ͯͨʢΔʣ՝ wϦϑΝΫλϦϯάͷ͕࣌ؒऔΕͳ ͍ wఆରԠʹΑΔෳࡶͳίʔυ wଐਓతͳӡ༻ wυΩϡϝϯτͷෆ wςετίʔυͷෆ wෆશͳݕূڥ
wίʔυԽ͞Ε͍ͯͳ͍Πϯϑϥ wཧػೳͷύϑΥʔϚϯε wΘΕ͍ͯΔ͔͔Βͳ͍ཧػೳ wݴޠɺϑϨʔϜϫʔΫɺϥΠϒϥϦ ΞοϓάϨʔυ wϛυϧΣΞόʔδϣϯΞοϓ
ࠓ·Ͱͷબ͕ ܾͯ͠ѱ͔ͬͨΘ͚Ͱͳ͍
ϑΣʔζ͕มΘΕ՝มΘΔ
͠߹͏͖ͳͷ ʮ͜Ε͔ΒͲ͏͍͔ͯ͘͠ʯ
ԿΛ͍ͬͯΔͷ͔
ʮఆ֎ͷෳࡶ͞ʯΛݮΒ͠ ͜ΕҎ্૿͞ͳ͍ͨΊͷจԽͮ͘Γ
ఆ֎ͷෳࡶ͞ΛݮΒͨ͢Ίʹʁ wԿ͕ෳࡶͳͷ͔Λೝࣝ͢Δɺڞ༗͢Δ͜ͱʹΑΓՄࢹԽ͢Δ wෳࡶͳͷΛݮΒ͢ wෳࡶͳͷΛ৽ͨʹͭ͘Βͳ͍Έͮ͘Γ
ݮΒ͢ ૿͞ͳ͍ wվળ.5( w՝ચ͍ग़͠ձ wઃܭϨϏϡʔ w։ൃΨΠυϥΠϯͷ࡞ wݕূڥͷඋ ۩ମతΞϓϩʔν wϦϑΝΫλϦ ϯάܭը
ՄࢹԽ ղফ
ݮΒ͢ ૿͞ͳ͍ wվળ.5( w՝ચ͍ग़͠ձ wઃܭϨϏϡʔ w։ൃΨΠυϥΠϯͷ࡞ wݕূڥͷඋ ۩ମతΞϓϩʔν wϦϑΝΫλϦ ϯάܭը
ՄࢹԽ ղফ
վળ.5(ͷ࣮ࢪ wݸʑͰ՝ͩͱײ͍ͯ͡Δ͜ͱΛ ໌֬ʹͯ͠ࢀՃऀʹڞ༗ wαʔόαΠυΤϯδχΞɺϑϩϯτΤϯ υΤϯδχΞɺ43&ͷϝϯόʔ͕ࢀՃ wຖि࣮ࢪ wٞͷղܾࡦΛࢀՃऀͰٞ
վળ.5(ͷઃܭ
ٞͷཧ
υΩϡϝϯτԽ͢Δ͜ͱͰՄࢹԽ
IUUQTUFDIEFMZKQFOUSZ
ݮΒ͢ ૿͞ͳ͍ wվળ.5( w՝ચ͍ग़͠ձ wઃܭϨϏϡʔ w։ൃΨΠυϥΠϯͷ࡞ wݕূڥͷඋ ۩ମతΞϓϩʔν wϦϑΝΫλϦ ϯάܭը
ՄࢹԽ ղফ
՝ચ͍ग़͠ձ wվળ.5(ʹ͓͍ͯ՝ΛఏҊ͢Δ ਓ͕ภΔͱ͍͏՝͕͋ͬͨͷͰ࣮ ࢪ w՝ͷՄࢹԽΛଅਐ
ରͱ͢Δٕज़Λચ͍ग़͢
͓ޓ͍ͷճ͕ݟ͑ͳ͍Α͏ʹ ͦΕͧΕ՝ײΛճ
ϝϯόʔؒͰײ͕֮ͣΕ͍ͯΔՕॴʹ͍ͭͯٞ
هԱͷ৽͍͠͏ͪʹ՝ͷొ
ݮΒ͢ ૿͞ͳ͍ wվળ.5( w՝ચ͍ग़͠ձ wઃܭϨϏϡʔ w։ൃΨΠυϥΠϯͷ࡞ wݕূڥͷඋ ۩ମతΞϓϩʔν wϦϑΝΫλϦ ϯάܭը
ՄࢹԽ ղফ
ϦϑΝΫλϦϯάܭը wՄࢹԽ͞Εͨ՝ʹ͍ͨͯ͠༏ઌॱҐͱ୲ΛܾΊ࣮ͯࡍʹղফ͍ͯ͘͠
՝ͷҰཡԽ
༏ઌॱҐ͚
୲ܾΊ
IUUQTUFDIEFMZKQFOUSZ
ݮΒ͢ ૿͞ͳ͍ wվળ.5( w՝ચ͍ग़͠ձ wઃܭϨϏϡʔ w։ൃΨΠυϥΠϯͷ࡞ wݕূڥͷඋ ۩ମతΞϓϩʔν wϦϑΝΫλϦ ϯάܭը
ՄࢹԽ ղফ
ઃܭϨϏϡʔձͷ࣮ࢪͱ43&ͷࢀՃ w43&νʔϜͷઃܭͷڞ༗ͷλΠϛϯά ͕ᐆດͩͬͨͷΛ໌֬ʹͨ͠ wίʔυΛॻ͘લͷઃܭஈ֊Ͱ43&ͷࢹ ͰͷϨϏϡʔ͕Մೳʹ wఆ֎ͷෳࡶ͞Λະવʹ͙
ઃܭϨϏϡʔձͷ࣮ࢪͱ43&ͷࢀՃ wίʔυΛॻ͘લʹશһͰపఈతʹٞΛ͢ΔจԽʹ
ݮΒ͢ ૿͞ͳ͍ wվળ.5( w՝ચ͍ग़͠ձ wઃܭϨϏϡʔ w։ൃΨΠυϥΠϯͷ࡞ wݕূڥͷඋ ۩ମతΞϓϩʔν wϦϑΝΫλϦ ϯάܭը
ՄࢹԽ ղফ
తͱखஈͷՄࢹԽ
తͱखஈͷՄࢹԽ wखஈ͕తԽ͢Δ͜ͱΛ͙ wʮͬͨ΄͏͕ྑ͍ʯ͜ͱΛख Γ࣍ୈʹͬͯ͠·͏͜ͱΛ͙ wࠓ͍ͬͯΔλεΫͷతΛৗʹҙ ࣝ͢Δ
None
None
None
ߦ͍ͯ͠ΔλεΫͷతΛৗʹҙࣝ͢Δ
ࠓͨ͜͠ͱ·ͱΊ w43&ʮϓϩμΫτ։ൃͷΛ҆શʹߴΊΔͨΊʯʹଘࡏ͍ͯ͠Δ wϓϩμΫτ։ൃͷΛ҆શʹߴΊΔͨΊʹ୯७͞Λٻ͍ͯ͘͜͠ͱ͕ඞཁ Ͱ͋Δͱ͍͏͜ͱ wEFMZʹ͓͚ΔจԽͮ͘Γͷ۩ମతͳΞϓϩʔν
None