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

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

yabbysan
August 20, 2020

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

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

yabbysan

August 20, 2020
Tweet

Other Decks in Programming

Transcript

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

    View full-size slide

  2. ࣗݾ঺հ
    ▌໼Ҿୡڭ UXJUUFS!ZBCCZTBO

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

    View full-size slide

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

    View full-size slide

  4. ୲౰ϓϩμΫτ $MBSB

    ▌ ถࠃࢢ৔޲͚,JOUPOFͷൢച؅ཧγεςϜ
    l ,JOUPOFۀ຿γεςϜΛ؆୯ʹ࡞੒Ͱ͖Δ##޲͚αʔϏε
    ▌ ถࠃࢢ৔޲͚,JOUPOFͷ"84ҠߦϓϩδΣΫτͷҰ؀
    l ࡢ೥݄ʹαʔϏεఏڙ։࢝
    ▌ Ϣʔβʔ
    ,JOUPOFͷΤϯυϢʔβʔ
    l ,JOUPOFͷࢼ༻ਃ͠ࠐΈ΍ܖ໿ ͳͲ
    ࣾ಺ͷηʔϧενʔϜ
    l ಛผՁ֨Ͱͷൃ஫΍ϥΠηϯε؅ཧɺ
    Ωϟϯϖʔϯͷઃఆ ͳͲ
    $MBSB
    ֎෦αʔϏε
    End User Sales Team
    5

    View full-size slide

  5. ։ൃϓϩηε
    ▌εΫϥϜ։ൃ
    ▌ϦϦʔεස౓͸໿ճि
    ▌։ൃνʔϜ͸໊ ͏ͪ 2"͸ਓ

    6

    View full-size slide

  6. ։ൃνʔϜ͕ӡ༻·Ͱߦ͏
    ▌ैདྷ
    lαʔϏε։ൃऀͱӡ༻ऀ͕૊৫తʹ෼͔Ε͍ͯΔ
    ▌ࠓճ
    lαʔϏε։ൃऀ͕ӡ༻·Ͱߦ͏͜ͱʹνϟϨϯδ
    l ։ൃऀ΋ຊ൪؀ڥͷσʔλʹΞΫηεՄೳ ϧʔϧʹै͏

    Ø͜Εʹ൐͍2"ͷ׆ಈྖҬ΋มԽ
    ࠃ಺޲͚αʔϏε͸ /FDP.BOFLJϓϩδΣΫτ͕ਐߦத
    7

    View full-size slide

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

    View full-size slide

  8. औΓ૊ΈͱޮՌ
    9

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  16. ؾΛ͚͍ͭͨ͜ͱ
    17

    View full-size slide

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

    View full-size slide

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

    View full-size slide