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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
tkow
September 17, 2019
Technology
250
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
840
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
AIで開発は速くなったのに、なぜ現場は楽にならないのか 〜あなたの組織のボトルネックを突き止めるワークショップ〜
jacopen
1
260
Bet AI Day 2026丨バクラク Autopilot、業務システムの再設計
layerx
PRO
2
1.2k
振り返りこそエンジニアの本領
negima
0
280
その指示、Bobにしっかり伝わってる?初心者でも即実践できる プロンプト/コンテキスト設計のコツ
muehara
0
130
AI-DLCって実際どう? 〜聞きたいこと全部聞いてみる〜
news_it_enj
0
220
AIエージェントの開発・提供におけるセキュリティリスクの論点と対策
flatt_security
1
560
Guerilla InnerSource in enterprises, during the AI hype
onenashev
PRO
0
150
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
150
現場に行くだけでは足りない——プロダクトエンジニアが業務の流れを捉える観点と、その鍛え方
takumiengineering
0
280
最新技術に積極チャレンジ!EKS共通基盤のこれまでとこれから
daitak
0
300
Autonomous AI Databaseサービス・アップデート(FY27)/ adb-service-update-jp-fy27
oracle4engineer
PRO
0
110
PdMをやめて、 "プロダクトビルダー"という 働き方に変えました / PdM to Product Builder
shikichee
2
700
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.2k
Mind Mapping
helmedeiros
PRO
1
340
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
320
Facilitating Awesome Meetings
lara
57
7.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
The Curse of the Amulet
leimatthew05
2
14k
Between Models and Reality
mayunak
4
450
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.9k
RailsConf 2023
tenderlove
30
1.5k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
240
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௨ͷσόοά