Upgrade to Pro — share decks privately, control downloads, hide ads and more …

NewsDigestの開発を支える足回り: CI/CDと障害対応

Tatch
September 30, 2021

NewsDigestの開発を支える足回り: CI/CDと障害対応

「BPStudy#169〜JX通信社を支える技術/速報サービスのエンジニアリングとチームのひみつ」でお話ししたものです

Tatch

September 30, 2021
Tweet

More Decks by Tatch

Other Decks in Programming

Transcript

  1. "HFOEB 1. CI/C D 1.1. ύΠϓϥΠϯ։࢝ɺͦͷલʹ 1.2. σϓϩΠπʔϧ 1.3. γʔΫϨοτ؅ཧ

    2. ো֐ରԠ 2.1. ৘ใͷऩूͱ੔ཧ 2.2. ରԠͷ඼࣭Λఈ্͛͢Δ޻෉
  2. ύΠϓϥΠϯ։࢝ɺͦͷલʹ ίϛοτલͷ͋Ε͜ΕΛ࢓૊ΈͰकΔ w 1ZUIPOͷίʔυϑΥʔϚοτCMBDL w ϧʔϧ͕ݫ͘͠ɺઃఆͷ༨஍͕ͳ͍೰Ή༨஍΋ͳ͍ w ͦΕͬͯ1ZUIPOJDͰ͸ʁ w 5IFSFTIPVMECFPOFBOEQSFGFSBCMZPOMZPOFPCWJPVTXBZUPEPJU

    
 ੿༁ͳΔ΂͘ɺ͋Δ͜ͱΛ੒͢ํ๏͸Ұ͚ͭͩͰ͋Δ΂͖  w ίϛοτલͷࣗಈద༻QSFDPNNJU w $*Ͱ΋νΣοΫ͸ͯ͠Δ͕ɺͦΕͰ1JQFMJOF͕͚͜Δͷ͸࣌ؒͷແବ w ϩʔΧϧ؀ڥͷγʔΫϨοτ؅ཧUFMMFS HJUTFDSFU
  3. ৘ใͷऩूͱ੔ཧ ઐ༻ͷ࢖͍ࣺͯ4MBDLνϟϯωϧ • #incident-2021-09-30-database-slow-respons e w ϝϦοτ w ো֐νϟϯωϧ͕࡞੒͞Εͯট଴͞ΕΔʮΉΉɺԿ͔͋ͬͨͳʯ w

    ΞʔΧΠϒ͞ΕΔղܾͨ͠ͱ͍͏ϚʔΫʹͳΔ w ॻ͖ԥΓ΍͍͢ ࣗવͱ࣌ܥྻʹͳΔ w σϝϦοτ w ࣌ܥྻͰ͸͋Δ͕ɺ࿩୊͕ೋసࡾసͯ͠৘ใͷ·ͱ·Γ͕ͳ͍ w ฒߦͯ͠ಈ͍ͯΔௐࠪɾ࡞ۀͷશମ૾͕ݟ͑ʹ͍͘
  4. ৘ใͷऩूͱ੔ཧ /PUJPOͰ৘ใ੔ཧͱλεΫͷ؅ཧ w ͲΜͳো֐Ͱ΋ඞͣ΍Δ͜ͱΛνΣοΫϘοΫεʹ͢Δ w SVOCPPL΍खॱॻΑΓ΋େ͖Ίͷཻ౓ w ॳಈɾऴྃ࣌ͷಈ͖͕த৺ w ྫ

    νϟϯωϧ࡞੒ؔ܎ऀ࿈བྷӨڹൣғ֬ೝ w ਐߦதͷௐࠪɾ࡞ۀλεΫΛΧϯόϯͰ؅ཧ w ʮ֬ఆɾ࠷৽৘ใʯ͕ཷ·͍ͬͯ͋͘ͱͰͦͷ··ݟฦͤΔࢿྉʹͳΔ w ޙ͔Βདྷͨਓʹͱͬͯ͸ʮࠓ͖ͨɺࡾߦͰঢ়گڭ͑ͯʯʹͳΔ