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
nade
September 07, 2019
Programming
0
3.7k
モノレポで複数アプリを リリースする場合の運用戦略
iOSDC2019 最終日でのLTです
nade
September 07, 2019
Tweet
Share
More Decks by nade
See All by nade
Server-Driven UI入門: 画面のStateを直接受け取るアプローチ
kazumanagano
4
2.8k
タップルのサービス特性に合わせた設計方針を考える
kazumanagano
0
150
iOS開発におけるGitHub Actions self-hosted runnerを利用したオンプレ CI/CD のすゝめ
kazumanagano
0
100
Github Actions self-hosted runners のすゝめ
kazumanagano
0
500
モバイルアプリのオブザーバビリティを向上させるプラクティス
kazumanagano
8
4.3k
タップル モバイルアプリにE2Eテストが導入されるまでの軌跡
kazumanagano
0
89
よりUXに近いSLI・SLOの運用による可用性の再設計
kazumanagano
4
8.6k
App Size Optimization への挑戦
kazumanagano
1
1.2k
無料トライアル施策のしくじりから学ぶサブスクリプション構成 ベストプラクティス
kazumanagano
2
2.2k
Other Decks in Programming
See All in Programming
SwiftでMCPサーバーを作ろう!
giginet
PRO
2
220
商品比較サービス「マイベスト」における パーソナライズレコメンドの第一歩
ucchiii43
0
270
バイブコーディング超えてバイブデプロイ〜CloudflareMCPで実現する、未来のアプリケーションデリバリー〜
azukiazusa1
3
780
Claude Code で Astro blog を Pages から Workers へ移行してみた
codehex
0
170
Git Sync を超える!OSS で実現する CDK Pull 型デプロイ / Deploying CDK with PipeCD in Pull-style
tkikuc
4
520
知って得する@cloudflare_vite-pluginのあれこれ
chimame
1
140
대규모 트래픽을 처리하는 프론트 개발자의 전략
maryang
0
110
[SRE NEXT] 複雑なシステムにおけるUser Journey SLOの導入
yakenji
1
910
書き捨てではなく継続開発可能なコードをAIコーディングエージェントで書くために意識していること
shuyakinjo
0
190
Bedrock AgentCore ObservabilityによるAIエージェントの運用
licux
8
560
[Codecon - 2025] Como não odiar seus testes
camilacampos
0
100
抽象化という思考のツール - 理解と活用 - / Abstraction-as-a-Tool-for-Thinking
shin1x1
1
930
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
70
11k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.4k
Designing for humans not robots
tammielis
253
25k
Side Projects
sachag
455
43k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
420
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
2.9k
BBQ
matthewcrist
89
9.8k
How to Think Like a Performance Engineer
csswizardry
25
1.8k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
RailsConf 2023
tenderlove
30
1.2k
Transcript
ϞϊϨϙͰෳΞϓϦΛ ϦϦʔε͢Δ߹ͷӡ༻ઓུ גࣜձࣾϚονϯάΤʔδΣϯτͳͰ !LB[VNB@OBHBOP
ࣗݾհ w ͳͰʢ!LB[VNB@OBHBOPʣ w αΠόʔΤʔδΣϯτάϧʔϓ ϚονϯάΤʔδΣϯτॴଐ w ڈεΧϥγοϓੜͱͯ͠ ಸྑ͔ΒࢀՃͯ͠·ͨ͠ʂ
ϞϊϨϙͱʁ w ϞϊϦγοΫʢ୯Ұʣͳ(JUϦϙδτϦͰෳαʔϏεͷ ཧΛ͢Δ͜ͱ
J04ϓϩδΣΫτͷϞϊϨϙʁ
ྨࣅΞϓϦͷϞϊϨϙઓུ w ಉ͡ػೳɺը໘Λڞ௨Խ͢Δ͜ͱ͕Ͱ͖Δ w ྨࣅΞϓϦ։ൃɾӡ༻ͷΛݮ͠ɺ։ൃεϐʔυ61 FYʣUP#൛ΞϓϦɺւ֎൛ରԠͳͲ
ผϦϙδτϦཧ ϩάΠϯ #ΞϓϦಠࣗػೳ ϩάΠϯ "ΞϓϦಠࣗػೳ ৽نαʔϏε্ཱͪ͛
ϩάΠϯ #ΞϓϦಠࣗػೳ ϩάΠϯ "ΞϓϦಠࣗػೳ ϞϊϨϙཧ ϩάΠϯ "ΞϓϦಠࣗػೳ #ΞϓϦಠࣗػೳ ಠࣗػೳͷΈͷӡ༻
None
ϞϊϨϙͰෳΞϓϦΛ ϦϦʔε͢Δ߹ͷӡ༻ઓུ גࣜձࣾϚονϯάΤʔδΣϯτͳͰ !LB[VNB@OBHBOP
ϞϊϨϙͰͷڞ௨Խ wίʔυͷɾڞ௨Խ wςετϑϩʔͷɾڞ௨Խ wϦϦʔεϑϩʔͷɾڞ௨Խ λοϓϧ͕Ͳ͏ڞ௨Խͯ͠Δ͔ʁ
ίʔυͷɾڞ௨Խ
ίʔυͷɾڞ௨Խ w 9DPEF(FOͷZNMϑΝΠϧΛΞϓϦ͝ͱʹ͢Δ w σΟϨΫτϦߏΛCBTFɺBQQ@BɺBQQ@Cͱ͢Δ
9DPEF(FO w 9DPEF(FOɿZNMϑΝΠϧ͔Β9DPEFϓϩδΣΫτΛੜ ͢Δ$-*πʔϧ w YDPEFQSPKͷίϯϑϦΫτ͕ղফͰ͖Δ w ZNMϑΝΠϧΛೋͭ༻ҙ͢ΔͱɺϞϊϨϙ͕ḿΔ
σΟϨΫτϦߏ
QSPKFDUBQQ@BZNM
ςετͷɾڞ௨Խ
ςετͷɾڞ௨Խ w ςετίʔυ9DPEF(FOͰɾڞ௨ԽͰ͖ͯΔ w Өڹൣғ͝ͱʹϒϥϯνͷ໋໊Λ͢Δ͜ͱͰ$*ΛτϦΨʔ ͢Δ
$*ʢ#JUSJTFʣ্ͰͷτϦΨʔઃఆ CBTFʹର͢ΔGFBUVSF BQQ@Bʹର͢ΔGFBUVSF BQQ@Cʹର͢ΔGFBUVSF
ϦϦʔεϑϩʔͷɾڞ௨Խ
ϦϦʔεϑϩʔͷɾڞ௨Խ wϦϦʔεϩδοΫͷɾڞ௨Խ wෳϦϦʔε͕Δ͜ͱͷҙ
ϦϦʔεϩδοΫͷڞ௨Խ w'BTUpMF͝ͱ͚ͯ͠·͏ wڞ௨ͷMBOF༻ͷ'BTUpMFΛJNQPSUͯ͠͏
ϦϦʔεϩδοΫͷڞ௨Խ w ରͷ'BTUpMFΛϓϩδΣΫτͷ4FUVQ࣌ʹGBTUMBOFσΟϨ ΫτϦʹίϐʔͯ͘͠Δ w ڞ௨ͷMBOF༻ͷ'BTUpMFΛJNQPSUͯ͠͏ cp -f config/fastlane/$(call app_name,$@)/Fastfile.$(call
app_name,$@) fastlane/Fastfile .BLFpMF import("BaseFastfile") GBTUpMFBQQ@B
w IPUpYͷө࿙Ε͕ى͜Γ͍͢ w SFMFBTFϒϥϯνʹϚʔδ͢ΔͷͰͳ͘ɺৗʹ NBTUFSʹઌʹөͤ͞Δ w ͦͷޙSFMFBTFϒϥϯνʹDIFSSZQJDL http://www.chromium.org/chromium-os/chromiumos-design-docs/upstream-first ෳϦϦʔε͕Δ͜ͱͷҙ
·ͱΊ w ϞϊϨϙ͍͔ʹڞ௨Խͨ͠ΈΛ࡞ΕΔ͔͕ΩϞ w ίʔυɺςετɺϦϦʔεϑϩʔͦΕͧΕΛڞ௨Խͯ͠ ͑ΔΈͷհ w ෳϦϦʔε͕ΔͷͰɺΞοϓετϦʔϜϑΝʔετΛ कΓ·͠ΐ͏ w
ڞ௨ԽͰ͖Δ෦͕ແ͘ͳͬͨͱ͖ɺɺ ͦΕϦϙδτϦ͕͢Δͱ͖ʂ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠