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
開発環境を“完全消滅”させた日〜私が犯した超大事故失敗談〜
Search
jimajimagit
February 07, 2026
190
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
開発環境を“完全消滅”させた日〜私が犯した超大事故失敗談〜
jimajimagit
February 07, 2026
Featured
See All Featured
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
580
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Designing Experiences People Love
moore
143
24k
Speed Design
sergeychernyshev
33
2.2k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
330
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
490
Game over? The fight for quality and originality in the time of robots
wayneb77
1
310
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
How to make the Groovebox
asonas
2
2.5k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
540
Transcript
開発環境を“完全消滅”させた日 〜私が犯した超大事故失敗談〜
自己紹介 アドバンステクノロジー株式会社 中島 粋章(なかじま きよあき) 経歴: システムエンジニア歴20年目 Java,C#,Ruby on Rails,jsp,vue.js,etc
2023年11月にre:Invent初参加 AWSを駆使したサービスを提供できるよ う奮闘中 • JAWS-UG山梨の運営やってます 好きなサービスはSage Maker
まず結論から 開発環境のstackを誤って削除し インフラ全部消してしまいました
Stackとは? サーバー データベース データ保存場所 認証 API こういう部品をまとめて管理する箱が Stack です。
やらかしたタイミングが最悪 • プロジェクト遅延中 • 前日:「リスケして立て直そう!」とチームで合意 • 翌日:stack削除
被害は数字で見るともっとエグい •開発メンバー:6人 •止まった日数:3日 •6人 × 8h × 3日 = 144人時
物理的にも死にかけた話 余談ですが… やらかしたことに気づいた時、 体にも異変が見え始めました
カオスすぎるオチ 別プロジェクトが、まさかの伏線回収してました 並行して「心拍監視システム」を開発していたのですが、 stack削除時もスマートデバイス装着中でした 結果 心拍:43 低心拍アラート:発火 開発メンバーから「無事にアラート通知届きました」 一方で悲鳴、もう一方で歓喜、完全にカオス状態でした
平常時 異常時
状況詳細 CloudFormationでデプロイ 同名APIが既に存在してますエラーでStackが ROLLBACK_FAILED 要因となるAPIをマネコンで削除→公開→同名API消えない だったらAPI全部消して→公開→失敗する 開発メンバーからAPIが呼び出せない連絡 焦る • ROLLBACK_FAILED
しているStack削除
状況詳細 ROLLBACK_FAILED Eventsで失敗リソース確認 API Gatewayの Name をテンプレから削除 or 一意化 Continue
rollback or Update stack 再DeployAPI復旧
原因を整理すると •1 stack に全部詰め込み •削除ガードなし CloudFormation理解不足 •開発環境だから大丈夫という油断
この事故から学んだこと Stackは分けよう 消えて困るリソースは削除ガードをかけよ う CloudFormation管理下のリソースを、手動 で直すのはやめよう わからなかったら聞こう(経験が長いこと による傲り)
まとめ 今日の話で、 たった一人でも delete を踏みとどまれたら、 このLTは大成功です。
最後に