QA が In Production での 活動に取り組み始めた話

QA が In Production での 活動に取り組み始めた話

サービス開発者が運用まで行うようになったチームで、QA が In Production で行っている活動を紹介します。

928ccfdd26e9de6f5dc0f100c6c94287?s=128

yabbysan

August 20, 2020
Tweet

Transcript

  1. 2"͕ *O1SPEVDUJPOͰͷ ׆ಈʹऔΓ૊Έ࢝Ίͨ࿩ ໼Ҿ ୡڭ αΠϘ΢ζגࣜձࣾ ։ൃຊ෦ $MBSB։ൃνʔϜ

  2. ࣗݾ঺հ ▌໼Ҿୡڭ UXJUUFS!ZBCCZTBO ▌೥ʹ৽ଔͰαΠϘ΢ζʹೖࣾ ▌2"ΤϯδχΞͱͯ͠඼࣭อূۀ຿Λ୲౰ l ࣗࣾΫϥ΢υαʔϏεͷ8FCΞϓϦɺϛυϧ΢ΣΞͳͲ 2

  3. ΞδΣϯμ  എܠ  औΓ૊ΈͱޮՌ  ؾΛ͚͍ͭͨ͜ͱ 3

  4. എܠ 4

  5. ୲౰ϓϩμΫτ $MBSB ▌ ถࠃࢢ৔޲͚,JOUPOFͷൢച؅ཧγεςϜ l ,JOUPOFۀ຿γεςϜΛ؆୯ʹ࡞੒Ͱ͖Δ##޲͚αʔϏε ▌ ถࠃࢢ৔޲͚,JOUPOFͷ"84ҠߦϓϩδΣΫτͷҰ؀ l ࡢ೥݄ʹαʔϏεఏڙ։࢝

    ▌ Ϣʔβʔ  ,JOUPOFͷΤϯυϢʔβʔ l ,JOUPOFͷࢼ༻ਃ͠ࠐΈ΍ܖ໿ ͳͲ  ࣾ಺ͷηʔϧενʔϜ l ಛผՁ֨Ͱͷൃ஫΍ϥΠηϯε؅ཧɺ Ωϟϯϖʔϯͷઃఆ ͳͲ $MBSB ֎෦αʔϏε End User Sales Team 5
  6. ։ൃϓϩηε ▌εΫϥϜ։ൃ ▌ϦϦʔεස౓͸໿ճि ▌։ൃνʔϜ͸໊ ͏ͪ 2"͸ਓ 6

  7. ։ൃνʔϜ͕ӡ༻·Ͱߦ͏ ▌ैདྷ lαʔϏε։ൃऀͱӡ༻ऀ͕૊৫తʹ෼͔Ε͍ͯΔ ▌ࠓճ lαʔϏε։ൃऀ͕ӡ༻·Ͱߦ͏͜ͱʹνϟϨϯδ l ։ൃऀ΋ຊ൪؀ڥͷσʔλʹΞΫηεՄೳ ϧʔϧʹै͏ Ø͜Εʹ൐͍2"ͷ׆ಈྖҬ΋มԽ ࠃ಺޲͚αʔϏε͸

    /FDP.BOFLJϓϩδΣΫτ͕ਐߦத 7
  8. 2"ͷۀ຿಺༰ ▌ैདྷ͸ 1SF1SPEVDUJPOͰͷςετ͕ϝΠϯͩͬͨ ▌ࠓճɺ *O1SPEVDUJPOͷྖҬʹ΋֦͕ͬͨ l ࠓ೔͸2"ओಋͰਐΊ͍ͯΔऔΓ૊ΈΛͭ঺հ ཁ݅ఆٛ ઃܭɾ࣮૷ ςετ

    ϦϦʔε ӡ༻ ैདྷ ࠓճ 8
  9. औΓ૊ΈͱޮՌ 9

  10. 2"͕ߦ͍ͬͯΔऔΓ૊Έ  ϦϦʔε࡞ۀ  ຊ൪؀ڥͰ࣮ߦ͢Δࣗಈςετͷ੔උ  ఆظతͳΤϥʔϩάͷ֬ೝ࡞ۀ 10

  11. ϦϦʔε࡞ۀ ▌ϓϩμΫτόοΫϩάΞΠςϜ͝ͱͷ ࢼݧ͕׬ྃͨ͠ΒϦϦʔε ▌2"͕ϦϦʔε࡞ۀΛߦ͏ lHJUIVCͰΞϓϦέʔγϣϯͷόʔδϣϯΛ؅ཧ  HJUIVC্ͷόʔδϣϯΛखಈͰߋ৽͢Δ  XFCIPPLͰ$*ΛΩοΫ 

    εςʔδϯά؀ڥͱຊ൪؀ڥʹσϓϩΠɾϦϦʔε 11
  12. ຊ൪؀ڥͰͷࣗಈςετͷ੔උ ▌σϓϩΠύΠϓϥΠϯʹ ຊ൪؀ڥͰͷࣗಈςετΛؚΊͨ l&&ͷεϞʔΫςετ ▌ϦϦʔεޙɺ໰୊͕͋Ε͹͙͢ʹ੾Γ໭ͤΔ 12

  13. ఆظతͳΤϥʔϩάͷ֬ೝ ▌2"͕ఆظతʹຊ൪؀ڥͷΤϥʔϩάΛ֬ೝ l೔ճɺநग़ͨ͠ϩάΛ໨ࢹͰ֬ೝ l ΞϓϦέʔγϣϯϩάɺ/HJOYͷΞΫηεϩά l ϑΟϧλͷ಺༰͸νʔϜͰ૬ஊ্ͨ͠Ͱܾఆ lո͍͠ϩάΛৄ͘͠ௐࠪɺඞཁʹԠͯ͡%FWʹΤεΧ ▌ϝτϦΫε͸దٓ֬ೝ lϨΠςϯγɺ)551ϨεϙϯεͷΤϥʔ཰

    ͳͲ 13
  14. ϩάసૹͷ࢓૊Έ CloudWatch Logs AWS Lambda Elasticsearch Amazon EKS Ӿཡ ։ൃϝϯόʔ

    14
  15. ϩά֬ೝʹΑΔޮՌ ▌ҎԼͷࣄ৅Λૣظʹݕग़Ͱ͖Δ l։ൃ؀ڥͰ͸૝ఆͮ͠Β͍ݪҼʹΑΔෆ۩߹ lࣾ಺ηʔϧενʔϜͷૢ࡞ΛىҼͱ͢ΔΤϥʔ l ୯७ͳૢ࡞ϛε l ৽ͨͳϢʔεέʔεʹΑΔ૝ఆ֎ͷ࢖͍ํ Ø1SF1SPEVDUJPOͷςετ͚ͩͰ͸೉͍͠෦෼Λ Χόʔ͢Δ͜ͱ͕Ͱ͖ͨ

    15
  16. 2"͕ϩά֬ೝ͢ΔϝϦοτ ▌Ϣʔβʔʹର͢Δཧղ͕ਂ·Δ l࣮ࡍʹͲ͏࢖ΘΕ͍ͯΔ͔Λ೺ѲͰ͖Δ lࠓޙͷςετʹ໾ཱͯΔ͜ͱ͕Ͱ͖Δ l ςετσʔλͷࢀߟʹ͢Δ ͳͲ 16

  17. ؾΛ͚͍ͭͨ͜ͱ 17

  18. *O1SPEVDUJPO͚ͩʹཔΒͳ͍ ▌l͋ΒΏΔෆ۩߹Λ *O1SPEVDUJPOͰݕग़͠Α͏z l*O1SPEVDUJPOͷ׆ಈ͚ͩʹ஫ྗͯ͠͠·͏ ▌*O1SPEVDUJPOͷऔΓ૊Έ͸खஈͷҰͭ lຊདྷ͸ͲͷϑΣʔζͰݟ͚ͭΔ΂͖ෆ۩߹ͳͷ͔ʁ Ø։ൃϓϩηεશମΛݟͯ࠷దͳ2"ઓུΛߟ͍͑ͨ 18

  19. ·ͱΊ ▌2"ͷ׆ಈྖҬ͕޿͕ͬͨ l1SF1SPEVDUJPOͰͷςετʹՃ͑ͯ *O1SPEVDUJPOͰͷऔΓ૊ΈΛ࢝Ίͨ ▌ຊ൪؀ڥͷΤϥʔϩάͷ֬ೝʹΑΓ ෆ۩߹΍ૢ࡞ϛεͷૣظݕग़ʹͭͳ͕ͬͨ ▌։ൃϓϩηεશମͰ࠷దͳ2"ઓུΛߟ͍͑ͨ 19