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
QA が In Production での活動に取り組み始めた話
Search
yabbysan
August 20, 2020
Programming
0
410
QA が In Production での 活動に取り組み始めた話
サービス開発者が運用まで行うようになったチームで、QA が In Production で行っている活動を紹介します。
yabbysan
August 20, 2020
Tweet
Share
Other Decks in Programming
See All in Programming
Things You Thought You Didn’t Need To Care About That Have a Big Impact On Your Job
hollycummins
0
230
デミカツ切り抜きで面倒くさいことはPythonにやらせよう
aokswork3
0
240
Server Side Kotlin Meetup vol.16: 内部動作を理解して ハイパフォーマンスなサーバサイド Kotlin アプリケーションを書こう
ternbusty
3
190
Claude CodeによるAI駆動開発の実践 〜そこから見えてきたこれからのプログラミング〜
iriikeita
0
250
Introducing ReActionView: A new ActionView-Compatible ERB Engine @ Kaigi on Rails 2025, Tokyo, Japan
marcoroth
3
1k
チームの境界をブチ抜いていけ
tokai235
0
180
技術的負債の正体を知って向き合う / Facing Technical Debt
irof
0
170
ソフトウェア設計の実践的な考え方
masuda220
PRO
4
590
CSC305 Lecture 04
javiergs
PRO
0
270
uniqueパッケージの内部実装を支えるweak pointerの話
magavel
0
1k
Go言語はstack overflowの夢を見るか?
logica0419
0
330
Leading Effective Engineering Teams in the AI Era
addyosmani
6
430
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
6.6k
How GitHub (no longer) Works
holman
315
140k
The World Runs on Bad Software
bkeepers
PRO
72
11k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
The Invisible Side of Design
smashingmag
302
51k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Making Projects Easy
brettharned
120
6.4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Music & Morning Musume
bryan
46
6.8k
Transcript
2"͕ *O1SPEVDUJPOͰͷ ׆ಈʹऔΓΈ࢝Ίͨ Ҿ ୡڭ αΠϘζגࣜձࣾ ։ൃຊ෦ $MBSB։ൃνʔϜ
ࣗݾհ ▌Ҿୡڭ UXJUUFS!ZBCCZTBO ▌ʹ৽ଔͰαΠϘζʹೖࣾ ▌2"ΤϯδχΞͱ࣭ͯ͠อূۀΛ୲ l ࣗࣾΫϥυαʔϏεͷ8FCΞϓϦɺϛυϧΣΞͳͲ 2
ΞδΣϯμ എܠ औΓΈͱޮՌ ؾΛ͚͍ͭͨ͜ͱ 3
എܠ 4
୲ϓϩμΫτ $MBSB ▌ ถࠃࢢ͚,JOUPOFͷൢചཧγεςϜ l ,JOUPOFۀγεςϜΛ؆୯ʹ࡞Ͱ͖Δ##͚αʔϏε ▌ ถࠃࢢ͚,JOUPOFͷ"84ҠߦϓϩδΣΫτͷҰ l ࡢ݄ʹαʔϏεఏڙ։࢝
▌ Ϣʔβʔ ,JOUPOFͷΤϯυϢʔβʔ l ,JOUPOFͷࢼ༻ਃ͠ࠐΈܖ ͳͲ ࣾͷηʔϧενʔϜ l ಛผՁ֨ͰͷൃϥΠηϯεཧɺ Ωϟϯϖʔϯͷઃఆ ͳͲ $MBSB ֎෦αʔϏε End User Sales Team 5
։ൃϓϩηε ▌εΫϥϜ։ൃ ▌ϦϦʔεසճि ▌։ൃνʔϜ໊ ͏ͪ 2"ਓ 6
։ൃνʔϜ͕ӡ༻·Ͱߦ͏ ▌ैདྷ lαʔϏε։ൃऀͱӡ༻ऀ͕৫తʹ͔Ε͍ͯΔ ▌ࠓճ lαʔϏε։ൃऀ͕ӡ༻·Ͱߦ͏͜ͱʹνϟϨϯδ l ։ൃऀຊ൪ڥͷσʔλʹΞΫηεՄೳ ϧʔϧʹै͏ Ø͜Εʹ͍2"ͷ׆ಈྖҬมԽ ࠃ͚αʔϏε
/FDP.BOFLJϓϩδΣΫτ͕ਐߦத 7
2"ͷۀ༰ ▌ैདྷ 1SF1SPEVDUJPOͰͷςετ͕ϝΠϯͩͬͨ ▌ࠓճɺ *O1SPEVDUJPOͷྖҬʹ֦͕ͬͨ l ࠓ2"ओಋͰਐΊ͍ͯΔऔΓΈΛͭհ ཁ݅ఆٛ ઃܭɾ࣮ ςετ
ϦϦʔε ӡ༻ ैདྷ ࠓճ 8
औΓΈͱޮՌ 9
2"͕ߦ͍ͬͯΔऔΓΈ ϦϦʔε࡞ۀ ຊ൪ڥͰ࣮ߦ͢Δࣗಈςετͷඋ ఆظతͳΤϥʔϩάͷ֬ೝ࡞ۀ 10
ϦϦʔε࡞ۀ ▌ϓϩμΫτόοΫϩάΞΠςϜ͝ͱͷ ࢼݧ͕ྃͨ͠ΒϦϦʔε ▌2"͕ϦϦʔε࡞ۀΛߦ͏ lHJUIVCͰΞϓϦέʔγϣϯͷόʔδϣϯΛཧ HJUIVC্ͷόʔδϣϯΛखಈͰߋ৽͢Δ XFCIPPLͰ$*ΛΩοΫ
εςʔδϯάڥͱຊ൪ڥʹσϓϩΠɾϦϦʔε 11
ຊ൪ڥͰͷࣗಈςετͷඋ ▌σϓϩΠύΠϓϥΠϯʹ ຊ൪ڥͰͷࣗಈςετΛؚΊͨ l&&ͷεϞʔΫςετ ▌ϦϦʔεޙɺ͕͋Ε͙͢ʹΓͤΔ 12
ఆظతͳΤϥʔϩάͷ֬ೝ ▌2"͕ఆظతʹຊ൪ڥͷΤϥʔϩάΛ֬ೝ lճɺநग़ͨ͠ϩάΛࢹͰ֬ೝ l ΞϓϦέʔγϣϯϩάɺ/HJOYͷΞΫηεϩά l ϑΟϧλͷ༰νʔϜͰ૬ஊ্ͨ͠Ͱܾఆ lո͍͠ϩάΛৄ͘͠ௐࠪɺඞཁʹԠͯ͡%FWʹΤεΧ ▌ϝτϦΫεదٓ֬ೝ lϨΠςϯγɺ)551ϨεϙϯεͷΤϥʔ
ͳͲ 13
ϩάసૹͷΈ CloudWatch Logs AWS Lambda Elasticsearch Amazon EKS Ӿཡ ։ൃϝϯόʔ
14
ϩά֬ೝʹΑΔޮՌ ▌ҎԼͷࣄΛૣظʹݕग़Ͱ͖Δ l։ൃڥͰఆͮ͠Β͍ݪҼʹΑΔෆ۩߹ lࣾηʔϧενʔϜͷૢ࡞ΛىҼͱ͢ΔΤϥʔ l ୯७ͳૢ࡞ϛε l ৽ͨͳϢʔεέʔεʹΑΔఆ֎ͷ͍ํ Ø1SF1SPEVDUJPOͷςετ͚ͩͰ͍͠෦Λ Χόʔ͢Δ͜ͱ͕Ͱ͖ͨ
15
2"͕ϩά֬ೝ͢ΔϝϦοτ ▌Ϣʔβʔʹର͢Δཧղ͕ਂ·Δ l࣮ࡍʹͲ͏ΘΕ͍ͯΔ͔ΛѲͰ͖Δ lࠓޙͷςετʹཱͯΔ͜ͱ͕Ͱ͖Δ l ςετσʔλͷࢀߟʹ͢Δ ͳͲ 16
ؾΛ͚͍ͭͨ͜ͱ 17
*O1SPEVDUJPO͚ͩʹཔΒͳ͍ ▌l͋ΒΏΔෆ۩߹Λ *O1SPEVDUJPOͰݕग़͠Α͏z l*O1SPEVDUJPOͷ׆ಈ͚ͩʹྗͯ͠͠·͏ ▌*O1SPEVDUJPOͷऔΓΈखஈͷҰͭ lຊདྷͲͷϑΣʔζͰݟ͚ͭΔ͖ෆ۩߹ͳͷ͔ʁ Ø։ൃϓϩηεશମΛݟͯ࠷దͳ2"ઓུΛߟ͍͑ͨ 18
·ͱΊ ▌2"ͷ׆ಈྖҬ͕͕ͬͨ l1SF1SPEVDUJPOͰͷςετʹՃ͑ͯ *O1SPEVDUJPOͰͷऔΓΈΛ࢝Ίͨ ▌ຊ൪ڥͷΤϥʔϩάͷ֬ೝʹΑΓ ෆ۩߹ૢ࡞ϛεͷૣظݕग़ʹͭͳ͕ͬͨ ▌։ൃϓϩηεશମͰ࠷దͳ2"ઓུΛߟ͍͑ͨ 19