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
開発環境の切り分け方のベストプラクティスが分からない -andfactory20190917-
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
tkow
September 17, 2019
Technology
240
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
開発環境の切り分け方のベストプラクティスが分からない -andfactory20190917-
開発環境の切り分け方のベストプラクティスが分からない -andfactory20190917-
tkow
September 17, 2019
More Decks by tkow
See All by tkow
React NativeでCross Platform対応を頑張る話
tkow
1
830
Flipperを使ってみた rntb in Japan 2020/05/27
tkow
1
320
teratail_study
tkow
0
410
react-beginner
tkow
0
800
tkow-Angular2入門者の会発表資料
tkow
1
14k
Other Decks in Technology
See All in Technology
Claude Code 珍プレー好プレー
shinyasaita
0
330
型は壁、Rustでもバグを直すな、表現できなくせよ
nwiizo
13
2.1k
Claude Codeとハーネスについて考えてみる
oikon48
19
9.5k
SREとQA 二人三脚で進めるSLO運用/sre-qa-slo
sugitak
0
620
CSに"SLO"は要らない、経営層に"99.9%"は伝わらない - SREを全社に"翻訳"する3原則
cscengineer
PRO
1
4.6k
「最後に責任を取るのはチーム」— 人間のPRレビューを最小化してアップデートしたメンタルモデル
jnishime_dresscode
0
710
【Claude Code】鹿野さんに聞く 私の推しの並行開発環境 大公開 / claude-code-parallel-2026-07-15
tonkotsuboy_com
11
7.8k
AI Agent SaaS を支える自社仮想化基盤への挑戦と実運用 / ai-agent-saas-virtualization
flatt_security
2
3.9k
環境凍結という Toil を倒す -セルフサービス型 Ephemeral テスト環境の 設計と実践
shirouz
1
2.4k
ボーイスカウトルールでメモリやスキルを改善しよう
azukiazusa1
4
1.2k
知らん間に、回ってる
ming_ayami
0
610
壊して学ぶAWS CDK: そのcdk deployで消えるもの、残るもの
k_adachi_01
1
230
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
360
The Cult of Friendly URLs
andyhume
79
6.9k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
220
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Speed Design
sergeychernyshev
33
1.9k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
Un-Boring Meetings
codingconduct
0
340
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
340
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
Transcript
։ൃڥͷΓ͚ํͷϕε τϓϥΫςΟε͕Θ͔Βͳ͍ J04ฤ !ULPX
ࣗݾհ • Leveragesגࣜձࣾॴଐ • ৽نࣄۀͷ։ൃऀ • ݩteratail։ൃϝϯόʔ • K͔Β࢝·ΔͷͰKubernetesʹ ೃછΈ͕͋Δ
• ػցֶशΛ͍ͬͯͨΒ͋Δ ಥવϑϩϯτΤϯυΤϯδχΞ ʹͳ͍ͬͯͨ • ֶੜ࣌ʹAndroidΞϓϦΛॻ͍ ͍͕ͯͨiOSॳ৺ऀ
ЌϦϦʔεதͰ͢ IUUQTUFSBTDPVUBQQQBHFMJOLJPT
ٕज़ηοτ w 3FBDU/BUJWF w 5ZQFTDSJQU w 3FEVY
3FBDU/BUJWF J04ʹؔ͋Δͷʁʁʁ
3FBDU/BUJWFͱωΠςΟϒΞϓϦͷؔ ಡΈࠐΉ+4ͷύεΛࢦఆ SPPU7JFXͷΤϯτϦϙΠϯτʹ+4ͷ5SJHHFSΛઃఆ
3FBDU/BUJWFͱωΠςΟϒΞϓϦͷؔ /BUJWF"1* +43VOUJNF /BUJWF3VOUJNF .BJOQSPDFTTMPPQ 1SPDFTTJOWPLF /BUJWF.FUIPE$BMM 1SPDFTT$BMMCBDL +4ͷϧʔνϯ͔ΒΠϕϯτۦಈͰ/BUJWF"1*੍͕ޚ͞ΕΔ
3FBDU/BUJWFͱωΠςΟϒΞϓϦͷؔ w 7JFXͷΤϯτϦϙΠϯτͰ/BUJWF"1*ʹΑΔը໘ૢ࡞ͱϩδοΫͷ࣮ߦΛ+4 Ͱߦ͏͜ͱ͕Ͱ͖Δ w ϝΠϯͷϧʔνϯΛ+4Ͱ࣮ߦͭͭ͠ɺඞཁʹԠͯ͡/BUJWFͷ"1*ʹॲཧΛ JOWPLFͰ͖Δ /BUJWF#SJEHF w
ωΠςΟϒίʔυΛॻ͍ͯ+4͔Βݺͼग़͢͜ͱͰ͖Δʢ/BUJWF.PEVMFʣ w ϏϧυKTͷCVOEMFωΠςΟϒͷϏϧυ࣌ʹϦιʔεʹՃ͠ɺΤϯτϦ ϙΠϯτͰݺͼग़͢
3FBDU/BUJWFͱωΠςΟϒΞϓϦͷؔ w 7JFXͷΤϯτϦϙΠϯτͰ/BUJWF"1*ʹΑΔը໘ૢ࡞ͱϩδοΫͷ࣮ߦΛ+4 Ͱߦ͏͜ͱ͕Ͱ͖Δ w ϝΠϯͷϧʔνϯΛ+4Ͱ࣮ߦͭͭ͠ɺඞཁʹԠͯ͡/BUJWFͷ"1*ʹॲཧΛ JOWPLFͰ͖Δ /BUJWF#SJEHF w
ωΠςΟϒίʔυΛॻ͍ͯ+4͔Βݺͼग़͢͜ͱͰ͖Δʢ/BUJWF.PEVMFʣ w ϏϧυKTͷCVOEMFωΠςΟϒͷϏϧυ࣌ʹϦιʔεʹՃ͠ɺΤϯτϦ ϙΠϯτͰݺͼग़͢ w KTΛϦιʔεʹՃ͢ΔҎ֎ͷΞϓϦCVJMEͷํ๏ී௨ͷωΠςΟϒΞϓϦͱ มΘΒͳ͍ w /BUJWF"1*͕JOWPLF͞ΕͨॲཧωΠςΟϒίʔυͷ3VOUJNFͰσόοάՄ ೳ NFNPSZࢹϒϨʔΫϙΠϯτͷઃఆͳͲ͕Մೳ
ϞόΠϧΞϓϦ։ൃதͷٙ͋Δ͋Δ w ࣮ػσόοάͷΓํ͕Θ͔Βͳ͍ w ຊ൪ڥͷσʔλ͍ͨ͘ͳ͍͚ͲΓସ͑ํͱ ͔Θ͔Βͳ͍ w ௨ͱ͔ͷσόοάͷํ͕Θ͔Βͳ͍
ॳΊͯͰ໎Θͳ͍9$PEFͷڥ͚खॱ w ৽نʹϏϧυεΩʔϚΛ࡞͠CVJMETFUUJOHT͔ ΒڥมΛઃఆ͢Δɻ w Γ͚ͨڥΛ#VOEMF*EFOUJpFSʹΑͬͯΠ ϯετʔϧ࣌ʹ۠ผ͞ΕΔΑ͏ʹ͢Δɻ w #VOEMF*EFOUJpFSຖʹQSPWJTJPOJOHϑΝΠϧΛ ༻ҙ͢Δ
w ʢҙʣεΩʔϚͷϥΠϑαΠΫϧϏϧυ ϑΣʔζͰ֎෦εΫϦϓτͷ࣮ߦɻʢ*OGPQMJTU ͳͲࠇຐज़Ͱڧ੍తʹมߋஔ͕Մೳʣ w ʢҙʣ&OUJUMFNFOUΛෳڥͰ༻ҙ͢Δ
ڥมͷϕετϓϥΫςΟε ʁ #VOEMF*EFOUJpFS αʔυύʔςΟͷ"1*,FZ ͳͲΞϓϦέʔγϣϯʹ·ͭΘΔใQMJTU ͋Δ͍6TFS%FpOFEมΛઃఆ CVJMEʹؔΘΔઃఆ#VJME4FUUJOHTඪ४ͷ LFZWBMVF͔
6TFS%FpOFEมΛઃఆ QFSNJTTJPOͷઃఆFOUJUMFNFOUTΛ ׂ #VJME$POpHVSBUJPOͰಡΈࠐΈϑΝΠϧΛ มߋ
#VOEMF*EFOUJpFS αʔυύʔςΟͷ"1*,FZ ͳͲΞϓϦέʔγϣϯʹ·ͭΘΔใQMJTU ͋Δ͍6TFS%FpOFEมΛઃఆ CVJMEʹؔΘΔઃఆ#VJME4FUUJOHTඪ४ͷ LFZWBMVF͔ 6TFS%FpOFEมΛઃఆ
QFSNJTTJPOͷઃఆFOUJUMFNFOUTΛ ׂ #VJME$POpHVSBUJPOͰಡΈࠐΈϑΝΠϧΛ มߋ ສೳ ڥมͷϕετϓϥΫςΟε ʁ
6TFS%FpOFEڥมͷઃఆ
#VJME1IBTF$VTUPN4DSJQU TIFMMSVCZͳͲͷTDSJQUΛ࣮ߦͯ͠QMJTUͷஔ ಛఆϑΝΠϧͷஔΛߦ͏ͷʹศར
ϏϧυϑΣʔζͰJOGPQMJTUΛॻ͖͑ͨΓඞཁͳϑΝΠϧΛஔ ͠·͢
#VJME1IBTF$VTUPN4DSJQU TIFMMSVCZ Q#VEEZͳͲɺJ04ͷॳظઃఆͷόʔ δϣϯʹޓੑ͕͋ΔπʔϧΛ͏ͷ͕Α͍ ·ͨɺෳࡶʹͳΓ͕ͪͳͷͰ੩తఆٛͳม 6TFS%FpOFEมΛར༻ͨ͠ํ͕Α͍
#VOEMF*EFOUJpFSͰද໊ࣔΛ͚·͢
Ϗϧυ࣌ʹผʑͷΞϓϦͱͯ͠Πϯετʔϧ͞Ε·͢
εΩʔϚ͝ͱʹผʑͷূ໌ॻΛઃఆ͠·͢
9DPEF͔Βͷ࣮ػσόοάʹ%FWFPQNFOUͷ 1SPWJTJPOJOH'JMF͕ඞཁ GBTUMBOFNBUDIEFWFMPQNFOUBQQ@JEFOUJpFSKQUFSBTDPVUBQQ GBTUMBOFΛ͑؆୯ʹ࡞Ͱ͖·͢ ࡞Γ͍ͨڥͷ͚ͩ#VOEMF*EFOUJpFSΛઃఆͨ͠ϏϧυεΩʔϚΛ ༻ҙ͠·͢ɻϏϧυεΩʔϚͷ͚ͩϓϩϏδϣχϯάϑΝΠϧΛ࡞ ͓͖ͯ͠·͢ɻ
ϏϧυεΩʔϚͱͱʹূ໌ॻͷFOUJUMFNFOUTΛมߋ͠·͢
3FBDU/BUJWF8J'Jܦ༝ͰKTͷEFCVH͕࣮ػͰͰ͖·͢ 8&#σόοΨʔΛىಈͨ͠ঢ়ଶͰ༻ͯ͠ΔϚγϯͷJQͰϒϥ β͔Βଓ͠·͢ɻ http://192.168.xx.xx:port/debugger-ui http://192.168.xx.xx.xip.io:port/debugger-ui IBVMͷ߹ 3FBDUOBUJWFEFCVHHFSͷ߹ ҙpSFXBMMϧʔλͷηύϨʔτػೳͷઃఆ͕༗ޮʹ ͳͬͯΔͱܨ͕Γ·ͤΜ
3FBDU/BUJWF8J'Jܦ༝ͰKTͷEFCVH͕࣮ػͰͰ͖·͢ ࣮ػΛγΣΠΫ͢ΔͱEFCVHHFSϝχϡʔ͕ग़ΔͷͰ%FCVH +4SFNPUFMZΛબ͠·͠ΐ͏
3FBDU/BUJWF8J'Jܦ༝ͰKTͷEFCVH͕࣮ػͰͰ͖·͢
3FBDU/BUJWF8J'Jܦ༝ͰKTͷEFCVH͕࣮ػͰͰ͖·͢ ઌ΄ͲͷΑ͏ʹCVJMETDIFNFΛ͍͚Δ͜ͱͰ࣮ػͰ༷ʑ ͳڥΛઃఆͯ͠σόοάͰ͖·͢
࣮ػͰQVTI௨ͷσόοά