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
常設アプリ運用で遭遇した珍トラブル
Search
株式会社ビットキー / Bitkey Inc.
PRO
October 27, 2022
Technology
0
610
常設アプリ運用で遭遇した珍トラブル
株式会社ビットキー / Bitkey Inc.
PRO
October 27, 2022
Tweet
Share
More Decks by 株式会社ビットキー / Bitkey Inc.
See All by 株式会社ビットキー / Bitkey Inc.
ハードウェアとソフトウェアをつなぐ全てを内製している企業の E2E テストの作り方 / How to create E2E tests for a company that builds everything connecting hardware and software in-house
bitkey
PRO
1
68
チームビルドのためのワークショップ設計/Workshop design for team building
bitkey
PRO
0
50
「職種に名前が付く、ということ」 / When a Role Gets a Name
bitkey
PRO
0
25
ゼロから始めるEnabling SRE〜Datadogへの戸惑いや敬遠を無くすためにやったこと〜
bitkey
PRO
0
18
「書く」より「任せる」! 生成AIでローコード自動テストの属人化を防ぐ! / Delegate, Don't Write! Preventing Silos in Low-Code Auto-Testing with Gen AI
bitkey
PRO
0
63
オフィスビルを監視しよう:フィジカル×デジタルにまたがるSLI/SLO設計と運用の難しさ / Monitoring Office Buildings: The Challenge of Physical-Digital SLI/SLO Design & Operation
bitkey
PRO
3
570
事例で学ぶ!B2B SaaSにおけるSREの実践例/SRE for B2B SaaS: A Real-World Case Study
bitkey
PRO
1
570
整頓のジレンマとの戦い〜Tidy First?で振り返る事業とキャリアの歩み〜/Fighting the tidiness dilemma〜Business and Career Milestones Reflected on in Tidy First?〜
bitkey
PRO
3
23k
遠隔で同時に4人教育!? 〜リモート新人の「孤立」を防ぐオンボーディング事例〜/Educating 4 people at the same time remotely!〜Onboarding Case Studies to Prevent “Isolation” of Remote Newcomers〜
bitkey
PRO
0
89
Other Decks in Technology
See All in Technology
Agile PBL at New Grads Trainings
kawaguti
PRO
1
320
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
30k
実践!カスタムインストラクション&スラッシュコマンド
puku0x
0
190
シークレット管理だけじゃない!HashiCorp Vault でデータ暗号化をしよう / Beyond Secret Management! Let's Encrypt Data with HashiCorp Vault
nnstt1
3
220
dbt開発 with Claude Codeのためのガードレール設計
10xinc
1
560
Snowflakeの生成AI機能を活用したデータ分析アプリの作成 〜Cortex AnalystとCortex Searchの活用とStreamlitアプリでの利用〜
nayuts
1
390
AI エージェントとはそもそも何か? - 技術背景から Amazon Bedrock AgentCore での実装まで- / AI Agent Unicorn Day 2025
hariby
4
1.2k
スマートファクトリーの第一歩 〜AWSマネージドサービスで 実現する予知保全と生成AI活用まで
ganota
1
140
Automating Web Accessibility Testing with AI Agents
maminami373
0
1.1k
LLM翻訳ツールの開発と海外のお客様対応等への社内導入事例
gree_tech
PRO
0
580
Kiroと学ぶコンテキストエンジニアリング
oikon48
6
9.3k
AIのグローバルトレンド2025 #scrummikawa / global ai trend
kyonmm
PRO
1
250
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Balancing Empowerment & Direction
lara
3
610
Documentation Writing (for coders)
carmenintech
74
5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
111
20k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
The Language of Interfaces
destraynor
161
25k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
The Pragmatic Product Professional
lauravandoore
36
6.9k
A Tale of Four Properties
chriscoyier
160
23k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Transcript
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE ৗઃΞϓϦӡ༻Ͱૺ۰ͨ͠τϥϒϧ d"OESPJEͷʮѪʯΛޠΔձd גࣜձࣾϏοτΩʔ ٠ӳଠ
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE 0VUMJOF ࣗݾհ հ ӡ༻͢ΔதͰൃੜͨ͠τϥϒϧ ରॲ େࣄͳ͓Βͤ
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE ࣗݾհ ٠ӳଠ &JUB,JLVDIJ d d d େֶ࣌
εϚʔτϑΥϯᴈ໌ظ J04 GSPZP ʹݸਓࣄۀओͱ͠ ͯΞϓϦ։ൃ גࣜձࣾίϩϓϥ ιʔγϟϧήʔϜ։ൃʹैࣄ ݸਓࣄۀओ ݸਓࣄۀओͱͯ͠ಠཱɻෳऀͷٕज़ސΛΓͳ͕ ΒɺՊݚඅϓϩδΣΫτͳͲʹࢀը d גࣜձࣾϏοτΩʔ 8PSLTQBDFࣄۀʹ͓͍ͯϞόΠϧΞϓϦɺΣϒΞϓ Ϧͦͯ͠όοΫΤϯυྖҬͰͷઃܭɺ։ൃʹैࣄ d גࣜձࣾ$IBOOFM ίϩϓϥॳͱͳΔඇήʔϜྖҬͷΤϯλϝاۀΛࢠձ ࣾͱͯ͠ઃཱɻ73ͷςϨϏہΛࢦͯ͠ଟ͘ͷϓϩμ ΫτΛ։ൃ
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE հ
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE հ 3PPN4VQQPSU ձٞࣨͷ༧ɺԆɺϦϚΠϯυɺೖࣨͳͲ͕ߦ͑ΔΞϓϦέʔγϣϯ ෦ͷೖޱʹ͓͘͜ͱͰ༧Λͨ͠ਓ͕ೖࣨͰ͖ͨΓͦͷͰ༧͢Δ͜ͱՄೳ
ฐࣾεϚʔτϩοΫ͕͍͍ͭͯΔձٞࣨʹ͓͍ͯɺೖࣨ࣌ʹεϚʔτϩοΫͷղৣߦ͏ ༧࣌ؒΛ͗ͯ͢ډ࠲ΔϢʔβʔʹ͚ͯɺ෦ͷதͰʮ͏͙͢༧ఆऴྃͩΑʯʮ༧ఆ͕࣌ؒऴ ྃͨ͠ΑʯͳͲΛϦϚΠϯυ͢Δػೳඋ
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE հ 3PPN4VQQPSU
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE հ 3PPN4VQQPSU ͞·͟·ͳέʔεͰ͝ར༻͍͍͍ͨͩͯ·͢ ΦϑΟεͷձٞࣨ
ίϫʔΩϯάγΣΞΦϑΟεͷձٞࣨ ϫʔΫϒʔε Ωϟετήετͷ߇ࣨ ෦ͷ֎ͷΈར༻ ෦ͷ֎ͱதͰηοτͰ༷ ൶ ೝূ ղৣ͚ͩར༻ ϓϩμΫτͷಛੑ ҰൠతͳΞϓϦͱͷҧ͍ ࣌ؒՔಇ͠ଓ͚Δ ॳݟͷϢʔβʔଟ͍Δ
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE ӡ༻͢ΔதͰൃੜͨ͠τϥϒϧ
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE ӡ༻͢ΔதͰൃੜͨ͠τϥϒϧ 3PPN4VQQPSUͷӡ༻ॳظʹͱ͋Δτϥϒϧ͕ൃੜʂ
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE ӡ༻͢ΔதͰൃੜͨ͠τϥϒϧ ͳΜͩͱࢥ͍·͔͢ʁ
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE ӡ༻͢ΔதͰൃੜͨ͠τϥϒϧ τϥϒϧ͕ൃੜͨ͠ͷɺ෦ͷ֎ʹஔ͍ͯ͋ΔλϒϨοτͰͳ͘ ༧ऴྃϦϚΠϯυ༻ʹ෦ͷதʹઃஔ͍ͯͨ͠λϒϨοτͰͨ͠
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE ӡ༻͢ΔதͰൃੜͨ͠τϥϒϧ
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE ӡ༻͢ΔதͰൃੜͨ͠τϥϒϧ
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE ӡ༻͢ΔதͰൃੜͨ͠τϥϒϧ ͏ͪͷλϒϨοτΊͬͪΌ׆༻ͯ͘͠ΕΔ͡ΌΜʂ
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE ରԠ ͱ͍͑ରԠ͠ͳ͍ͱ͍͚ͳ͍ ϏϧτΠϯͷΞϓϦΛফ͢͜ͱՄೳ ͨͩ͠ɺͦΕͰղܾʹͳΒͳ͍
3PPN4VQQPSUҎ֎ΛΞϓϦ͕ىಈՄೳ ͔ͳΓΠϨΪϡϥʔͰ͋Δ͕ɺ͓٬༷ઌͰ͕ൃੜͨ͠ͷͰ͔ʹରԠ͕ඞཁ جຊతʹɺΞϓϦ͕ӬଓతʹىಈͰ͖Εͳ͠ ࣌ΦϑγϣΞ։ൃΞϓϦͩͬͨͨΊɺ͋·ΓίʔυΛ͍͡Γͨ͘ͳ͍
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE ରԠ ରԠީิ 4DSFFO1JOOJOH ͍࣌ͬͯͨ)6"8&*ͷͰઃఆ͕ݟ͔ͭΒͣ
͍ͬͯΔਓͩͱղআՄೳ -BVODIFSΞϓϦԽ "OESPJE.BOJGFTUYNMʹԼهΛهࡌ͢Δ͜ͱͰ-BVODIFSΞϓϦԽՄೳ ͨͩ͠ɺը໘ϩοΫͳͲճආͰ͖ͳ͍ ͋ͱɺطଘΞϓϦʹର͢Δमਖ਼͋·Γͨ͘͠ͳ͔ͬͨ ΫϥογϡʹରԠͰ͖ͳ͍ 4DSFFO1JOOJOH
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE ରԠ ରԠ༰ ผΞϓϦ͔ΒϓϩηεΛཧ %FWJDF0XOFSΞϓϦ
%FWJDF0XOFSʹΑΓͰ͖Δ͜ͱ σϑΥϧτͰͷىಈΛڧ੍ ΞϓϦͷΞϯΠϯετʔϧ੍ޚ ΞϓϦέʔγϣϯIJTUPSZͷࢀর ը໘ͷϩοΫϩοΫղআ ΞϓϦͷΠϯετʔϧ ߋ৽ ෆཁͳΞϓϦέʔγϣϯͷআ "%#ͷ੍ޚ %FWJDF0XOFSʹΞϓϦ͔͠ೖΕΒΕͳ͍ͷͰɺࠓճͷΑ͏ʹʮ͜ͷΞϓϦΛ͏ͨΊͷλϒϨοτʯ ͱ͍͏έʔεͰͳ͍ͱར༻Ͱ͖ͳ͍
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE ӡ༻͢ΔதͰൃੜͨ͠τϥϒϧ Ͱ͖Δ͜ͱ͕ଟ͗͢ΔͷͰɺ࣮पΓ ʮ%FWJDF0XOFS"OESPJEʯͱ͔Ͱάά͍ͬͯͩ͘͞
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE ରԠ %FWJDF0XOFSͷΞϓϦ࣮ͨ͠ײ ͱʹ͔͘ͳΜͰͰ͖Δ ࠷ॳIJTUPSZཧ͚ͩͯ͠"DUJWJUZΛୟ͚Ε͍͍͔ͳͱࢥ͍͕ͬͯͨɺͦΜͳΘͣΘ͍͜͠ͱΛ
͠ͳͯ͘ΞϓϦͷݻఆը໘੍ޚ͕Մೳ 6*͕օແͳͷͰɺ࣮ྔίϯύΫτ ใ͕গͳ͍ EFQSFDBUJPOϦεΫ ྨࣅ"1* ԼҐޓ ʹʮ%FWJDF"ENJOʯʮ1SPGJMF0XOFSʯͱ͍͏ͷ͕͋Δ ࣌શ͕ͯ͑ͨɺ"OESPJEҎ߱ʮ%FWJDF"ENJOʯഇࢭͳ͍ͬͯΔ .%.ೖΕͨํָ͕ ͭͷΞϓϦͷͨΊʹ.%.ͬΆ͍ΞϓϦΛ։ൃ͢Δͷίεύ͕ѱ͍ ݸਓͰ༡Ϳʹָ͍͘͢͝͠
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE େࣄͳ͓Βͤ
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE େࣄͳ͓Βͤ Ұॹʹಇؒ͘Λืू͍ͯ͠·͢ʂ $͚ɺ#͚ɺৗઃͳͲ͞·͟·ͳΞϓϦ͕͋Δʹ͔͔ΘΒͣ"OESPJEΤϯδχΞ ͕ѹతʹΓ͍ͯ·ͤΜ J04͔ͬΓ
48͚ͩͰͳ͘)8'8ࣗࣾͰ࡞͍ͬͯΔͷͰɺ#-&पΓͳͲ৽͍͠ͱײͯ͡Β͑Δ ։ൃͨ͘͞ΜͰ͖·͢ʂ స৬͢Δؾ͕ͳͯ͘େৎͰ͢ʂ গ͠ͰڵຯΛ͍͚࣋ͬͯͨͩͨΒɺ͝࿈བྷ͍ͩ͘͞ʂ 'BDFCPPL
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE ӡ༻͢ΔதͰൃੜͨ͠τϥϒϧ ͦ͏͍͑ɺ͜ͷΠϕϯτ
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE ରԠ ͦ͏͍͑ɺ͜ͷΠϕϯτ
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE ରԠ ͜ΜͳผΞϓϦ͔ΒશͯΛཧͰ͖Δͷ"OESPJEͳΒͰʂ J̋IPOFJ̋BEͰͰ͖ͳ͍ʂ
$PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE "OESPJE࠷ߴʂʂʂʂ ରԠ
&OEPG'JMF $PQZSJHIU#JULFZ*OD"MM SJHIUSFTFSWFE