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
lean-continuous-integration
Search
Kazushige Tominaga
July 18, 2017
Programming
0
1.1k
lean-continuous-integration
第6回スタートアップRails勉強会
https://connpass.com/event/59930/
Kazushige Tominaga
July 18, 2017
Tweet
Share
More Decks by Kazushige Tominaga
See All by Kazushige Tominaga
スタディサプリのInternal Platform開発
kazu9su
0
610
[スタディサプリ] Railsアプリケーションのモジュールとして存在していた Darklaunch (Feature Toggles) を Goアプリケーションとしてフルスクラッチでマイクロサービス化した話
kazu9su
0
1.7k
ExplorTechToronto20191016.pdf
kazu9su
0
56
キャッシュ安心戦略 with Feature Toggles
kazu9su
0
440
ebisurb20180724.pdf
kazu9su
1
220
ポイントで導入するRust
kazu9su
2
7.7k
How to contribute to OSS with test
kazu9su
0
330
プログラミング言語入門Vim編
kazu9su
1
340
プログラミング言語入門
kazu9su
1
2.5k
Other Decks in Programming
See All in Programming
CircleCIを活用して AWSへの継続的デリバリーを 実践する
coconala_engineer
1
230
TYPO3 v13 – The road to LTS: What's new and new APIs
luisasofie_xoxo
0
180
コーンフレークから始める モデリング会話入門
ogurotakayuki
0
280
Elm Form Validation
bkuhlmann
0
500
#phpcon_odawara オープン・クローズドなテストフィクスチャを求めて / open closed test fixtures
77web
3
220
Java 22 Overview
kishida
1
170
チーム力を高めるスクラム実践法:カンバン公開と課題攻略について - ニフティのスクラムトーク Vol. 2 - NIFTY Tech Talk #18
niftycorp
PRO
1
110
Folding Cheat Sheet #2
philipschwarz
PRO
0
110
pixivアプリでマルチモジュールを実現するまで
gatosyocora
1
130
Hanami and htmx
bkuhlmann
0
190
エンターテイメント業界で利用されるAWS
demuyan
0
200
StreamlitとTerraformでデータカタログを作った話
gussan0223
0
300
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1023
450k
Rebuilding a faster, lazier Slack
samanthasiow
72
8.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
29
6k
Designing with Data
zakiwarfel
95
4.8k
Clear Off the Table
cherdarchuk
83
310k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Documentation Writing (for coders)
carmenintech
59
3.9k
Designing Experiences People Love
moore
136
23k
The Invisible Customer
myddelton
114
12k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
356
22k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
220
21k
Web Components: a chance to create the future
zenorocha
305
41k
Transcript
-FBO$POUJOVPVT*OUFHSBUJPO
2 Fablic, inc. Software Engineer ӬҰ @tooooooooomy ϓϩϑΟʔϧ @kazu9su ओʹαʔόʔαΠυͷ։ൃΛ୲
6݄த०ʹδϣΠϯ
3 ϑϦϧ '3*- ʮཉ͍͠ʯ͕Έ͔ͭΔϑϦϚΞϓϦ
4 ΞϓϦέʔγϣϯߏ ݕࡧ ཧ 8FC "1* "OESPJE J04
5 αʔόʔαΠυ 3VCZPO3BJMT ݕࡧ ཧ 8FC "1* "OESPJE J04
6 αʔόʔαΠυ 3VCZPO3BJMT ݕࡧ ཧ 8FC "1* "OESPJE J04 $PNNPO
ɾڞ௨ͷϞδϡʔϧΛ·ͱΊͨଘࡏ ɾ֤ΞϓϦέʔγϣϯ͔Β (FNύοέʔδͱͯ͠ࢀর͞ΕΔ
'3*-ͷσϓϩΠϑϩʔ 7
8 '3*-ͷσϓϩΠϑϩʔ ϓϧϦΫΛϚʔδ ϓϧϦΫͷมߋϨϕϧΛߟ͑Δ ϝδϟʔʁϚΠφʔʁύονʁ ߟ͑ͨ༰ΛݩʹUBHΛͬͯ3FMFBTF/PUFʹ
ίϐϖ PO(JUIVC ϦϦʔε PO(JUIVC
ਓͷґଘ 9
10 w UBHͷόʔδϣϯػցతʹܾఆͰ͖Δཁૉ w কདྷతʹશࣗಈԽ͍ͨ͠
11 ୈҰͷվળ લऀ w λάੜʹඞཁͳ෦ΛςϯϓϨԽ w ϓϧϦΫ࡞࣌ʹࣗಈͰૠೖ͞ΕΔ w ςϯϓϨͷ༰ΛݩʹHJUUBHΛΔεΫϦϓτ Λ࡞
12 ୈҰͷվળ લऀ w λάੜʹඞཁͳ෦ΛςϯϓϨԽ w ϓϧϦΫ࡞࣌ʹࣗಈͰૠೖ͞ΕΔ w ςϯϓϨͷ༰ΛݩʹHJUUBHΛΔεΫϦϓτ Λ࡞
มߋͷ༰ʹूதͰ͖Δ
ศར
14 ͦͷޙͷϑϩʔ ϓϧϦΫΛϚʔδ ΫϦοϓϘʔυʹίϐʔ εΫϦϓτΛ࣮ߦ PO-PDBM
HJUIVCͷUBH࡞ϖʔδͷϦϯΫ͕දࣔ͞ΕΔ ΫϦοΫͨ͠ϦϯΫΛ౿ΜͰϦϦʔε PO(JUIVC
ΊΜͲ͍͘͞ 15
16 ୈೋͷվળ ͕ೖࣾޙ͙͢୲ ϓϧϦΫΛϚʔδ ΫϦοϓϘʔυʹίϐʔ εΫϦϓτΛ࣮ߦ PO-PDBM
HJUIVCͷUBH࡞ϖʔδͷϦϯΫ͕දࣔ͞ΕΔ ΫϦοΫͨ͠ϦϯΫΛ౿ΜͰϦϦʔε PO(JUIVC ͜ͷ෦ΛࣗಈԽ
17 )08 w 1VMM3FRVFTUΠϕϯτ௨ ɾ1VMM3FRVFTUΛϚʔδ τϦΨʔ w (JUIVCʹϨεϙϯεΛฦ͢ w UBH࡞εΫϦϓτΛ࣮ߦ
w 4MBDLʹ௨ ᶃ ᶄ ᶅ ᶆ
18 ͦͷޙͷϑϩʔ ϓϧϦΫΛϚʔδ TMBDLʹ௨͞ΕͨϦϯΫΛΫϦοΫͯ͠ϦϦʔε IFSPLV)VCPUͰࣗಈԽ ௨͕4MBDLʹ͘Δ
19 )FSPLVΤϯυϙΠϯτͷιʔείʔυ
ศར
21 ·ͱΊ w ଐਓతʹͳ͍ͬͯΔͱ͜ΖɺࣗಈԽͰ͖Δͱ͜ Ζৗʹվળ͍ͯ͘͠ͱศར w ҰʹΓ͗͢ͳ͍͜ͱ͕େࣄ w ৽͘͠δϣΠϯ͢ΔਓͷͨΊʹվળϙΠϯτΛ ͓ͯ͘͠ͱศར
w '3*-ศར
22
23 'BCMJDͰҰॹʹαʔϏεΛͭ͘Γ·ͤΜ͔ʁ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠