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
しくじり先生「本番DBでやらかした話」
Search
osamusuzuki
June 05, 2022
Technology
0
540
しくじり先生「本番DBでやらかした話」
本番DBでやらかしたあと、1年後にLTで発表したネタです。
ポストモーテム(事後検証報告)と呼ぶにはあまりにお粗末な資料ですが、なにかの教訓になれば幸いです。
osamusuzuki
June 05, 2022
Tweet
Share
More Decks by osamusuzuki
See All by osamusuzuki
業務委託の業務委託による業務委託のための1on1
osamusuzuki
0
780
SageMaker Autopilot を触ってみた
osamusuzuki
0
800
Other Decks in Technology
See All in Technology
シークレット管理だけじゃない!HashiCorp Vault でデータ暗号化をしよう / Beyond Secret Management! Let's Encrypt Data with HashiCorp Vault
nnstt1
3
210
スプリントレトロスペクティブはチーム観察の宝庫? 〜チームの衝突レベルに合わせたアプローチ仮説!〜
electricsatie
1
150
2025年にHCP Vaultを学び直して見えた景色 / Lessons and New Perspectives from Relearning HCP Vault in 2025
aeonpeople
0
170
【 LLMエンジニアがヒューマノイド開発に挑んでみた 】 - 第104回 Machine Learning 15minutes! Hybrid
soneo1127
0
280
「魔法少女まどか☆マギカ Magia Exedra」のグローバル展開を支える、開発チームと翻訳チームの「意識しない協創」を実現するローカライズシステム
gree_tech
PRO
0
500
Automating Web Accessibility Testing with AI Agents
maminami373
0
880
【初心者向け】ローカルLLMの色々な動かし方まとめ
aratako
7
3k
異業種出身エンジニアが気づいた、転向して十数年経っても変わらない自分の武器とは
macnekoayu
0
280
オブザーバビリティが広げる AIOps の世界 / The World of AIOps Expanded by Observability
aoto
PRO
0
290
5年目から始める Vue3 サイト改善 #frontendo
tacck
PRO
3
170
衝突して強くなる! BLUE GIANTと アジャイルチームの共通点とは ― いきいきと活気に満ちたグルーヴあるチームを作るコツ ― / BLUE GIANT and Agile Teams
naitosatoshi
0
300
2025年になってもまだMySQLが好き
yoku0825
8
3.8k
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
6.6k
Art, The Web, and Tiny UX
lynnandtonic
302
21k
Raft: Consensus for Rubyists
vanstee
140
7.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
How to Ace a Technical Interview
jacobian
279
23k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Optimizing for Happiness
mojombo
379
70k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Transcript
$-"4ͷຊ൪%#ΛϑϦʔζ͔ͤͯ͞Βɺ͏͙͢ɾɾɾ ͘͠͡Γઌੜ ʮຊ൪%#ͰΒ͔ͨ͠ʯ ླम !4V[VLJ
ʮͳΜͱ͔ͳΔͩΖ͏ɺμϝɻθολΠɻʯ ʮงғؾͰཧղͯ͠Δͱɺ௧͍ʹ͍͋·͢ʯ ʮোൃੜ࣌ͷ෮چखஈ͕େʯ ࠓճ͓͍͑ͨ͜͠ͱ ʁʁʁ
ɹɹླ म / Osamu Suzuki 20204݄᷂ΫϥεʹδϣΠϯ ܈അͷࢁԞ͔ΒϑϧϦϞʔτͰैࣄ ͍··ͰAܕͩͱࢥ͍݂ͬͯͨӷܕ͕ɺઌͷݙ݂ͰOܕ ͩͬͨ͜ͱ͕໌ ຊ൪DBͰͷΒ͔͠ҰपسΛڙཆ͍ͨ͠
ࣗݾհ
΅͘ʮͦ͘σΧ XXX ςʔϒϧͷஅยԽͨ͠ྖҬΛ࠷ద Խ͍ͨ͠ͳʔʯ δϣΠϯ͔Β1ϲ݄΄Ͳܦͬͨ͋Δ
ʮAWS RDS Ͱͷ MySQL ະܦݧ͚ͩͲɺMySQL ͬͨ͜ͱ ͋Δ͠େৎͩΖ͏ʯ ʮϩʔΧϧͱσϞڥͰςετ͔ͨ͠ΒେৎͩΖ͏ʯ ʮΦϯϥΠϯDDL͑ςʔϒϧϩοΫ͠ͳ͍͠தʹͬͯେ ৎͩΖ͏ʯ
ʮ͍͟ͱͳͬͨΒCTO͕ͳΜͱ͔ͯ͘͠ΕΔͩΖ͏ʯ Կͱ͔ͳΔͩΖ͏ͷਫ਼ਆ
γεςϜߏ͓Ζ͔ɺϨϓϦέʔγϣϯ͢Β Α͘Θ͔ͬͯͳ͔ͬͨͷͰɺάάͬͯ֬ೝ ϦʔυϨϓϦΧΒͳ͔ͬͨࢲ
Oܕͷ΅͘ʮԿͱ͔ͳΔͩΖ͏ͷਫ਼ਆͰɺ͍࣮͟ߦʂʯ ͦͯ͠ɾɾɾ
ϨϓϦέʔγϣϯԆͰ90ؒɺཧը໘͕͑ͳ͍ࣄଶʹɾɾɾ ʮԿͱ͔ͳΔͩΖ͏ʯͰ࣮ߦͨ݁͠Ռ ຊ൪DB͕ϑϦʔζ
SlackͰোใࠂॻ
Ͳ͏͢Εࠓճͷো͛ͨͷ͔ ͘͠͡Βͳ͍ͨΊʹ
ಀ͛Δ Ͳ͏͢Εࠓճͷো͛ͨͷ͔ ʁʁʁ
ಀ͛Δ Ͳ͏͢Εࠓճͷো͛ͨͷ͔
೦ͳ΅͘ʮແཧͰ͢Ͱ͖·ͤΜ͝ΊΜͳ͍͞ʯ Ͳ͏͢Εࠓճͷো͛ͨͷ͔
Өڹൣғͷௐࠪ࿙Ε ࣮ࢪதͷγεςϜࢹௐࠪෆ োͷӨڹ͕େ͖͍࣌ؒଳʹ࣮ࢪͨ͠ ࣄલʹϩʔΧϧڥͱ%&.0ڥͰςετ͕ͨ͠ɺϨϓϦέʔγϣϯڥ·Ͱߟྀ͠ͳ ͔ͬͨ ࠶ൃࢭࡦ ςʔϒϧ࠷దԽʹ͔͔࣌ؒΔՄೳੑ͕͋Δ߹ɺӨڹ͠ͳ͍࣌ؒଳʹ࣮ࢪ͢Δ͔ɺϨ ϓϦέʔγϣϯػೳΛఀࢭ͢Δ ຊ൪%#ͷมߋͳͲো࣌ʹӨڹ͕େ͖͍࡞ۀΛ͢Δ߹࡞ۀܭըΛཱͯɺ$50ʹϨ
Ϗϡʔͯ͠Β͏ োใࠂॻʢൈਮʣ
ঢ়گʹԠͨ͡෮چखஈΛ४උ ঢ়گʹԠͨ͡෮چखஈΛ४උ େࣄͳ͜ͱͳͷͰ 2ճݴ͍·ͨ͠
΅͘ʮ·ͨ XXX ςʔϒϧ͕அยԽ͖ͯͨ͠ͳʔʯ ͋Ε͔Β10ϲ݄ɾɾɾ
ಀ͛Δ΅͘ʮΑͬ͠Όɺݟͳ͔ͬͨ͜ͱʹ͠Α͏ɹɹʯ ΑΈ͕͑ΔτϥϚ 🙈
CTOʮςʔϒϧ͕அยԽ͖͔ͯͨ͠Βىථͨ͠ʂʯ CTOʹิ͞Εɺແࣄࢮ
ࣄલʹ࡞ۀܭըॻ࡞͠ɺCTOʹ֬ೝ ঢ়گʹԠͨ͡෮چखஈΛ४උ ෮چ࡞ۀͷϦϋʔαϧΛ࣮ࢪ લճͷࣦഊΛ౿·͑ͯ
ͨ͠΅͘ʮ४උສશɻ҆શ֬ೝɺΑ͠ʂʯ ͍͟ɾɾɾ
ແࣄޭ
ແࣄ…ʁ 🤔
ແࣄྃ ४උ͍ͯͨ͠ো࣌ͷ෮چखஈʹཱͪ·ͨ͠
εέδϡʔϧ΄΅ܭը௨Γ ͓΅Ζ͛ʹු͔Μͩ࣌ؒͰܭը
ʮͳΜͱ͔ͳΔͩΖ͏ɺμϝɻθολΠɻʯ ʮงғؾͰཧղͯ͠Δͱɺ௧͍ʹ͍͋·͢ʯ ʮোൃੜ࣌ͷ෮چखஈ͕େʯ ࠓճ͓͍͑ͨ͜͠ͱ ʁʁʁ
ʮͳΜͱ͔ͳΔͩΖ͏ɺμϝɻθολΠɻʯ ʮงғؾͰཧղͯ͠Δͱɺ௧͍ʹ͍͋·͢ʯ ʮোൃੜ࣌ͷ෮چखஈ͕େʯ ࠓճ͓͍͑ͨ͜͠ͱ
XXXςʔϒϧͱͷઓ͍ଓ͘ɾɾɾ
Զͨͪͷ։ൃ·ͩ࢝·͔ͬͨΓͩʂ To Be Continued. ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ ઌੜͷ࣍ճ࡞ʹ͝ظ͍ͩ͘͞ʢʣ