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
開発速度を上げていくための環境の変化 / bracket_mwed_2017
Search
Keisuke Makino
September 14, 2017
Technology
0
510
開発速度を上げていくための環境の変化 / bracket_mwed_2017
Ruby on Rails を使ったサービス開発と組織(ブラケット × みんなのウェディング)
https://mwed.connpass.com/event/64633/
Keisuke Makino
September 14, 2017
Tweet
Share
More Decks by Keisuke Makino
See All by Keisuke Makino
Using Errbit with the Express
mknkisk
1
910
STORES.jpのそだてかた
mknkisk
4
1.5k
Apache Solr v4 Spatial Search
mknkisk
0
60
Other Decks in Technology
See All in Technology
ホワイトボードチャレンジ 説明&実行資料
ichimichi
0
130
エンジニアのためのドキュメント力基礎講座〜構造化思考から始めよう〜(2025/02/15jbug広島#15発表資料)
yasuoyasuo
18
7.1k
OpenID BizDay#17 みんなの銀行による身元確認結果の活用 / 20250219-BizDay17-KYC-minna-no-ginko
oidfj
0
130
ユーザーストーリーマッピングから始めるアジャイルチームと並走するQA / Starting QA with User Story Mapping
katawara
0
260
IAMポリシーのAllow/Denyについて、改めて理解する
smt7174
2
160
ローカルLLMを活用したコード生成と、ローコード開発ツールへの応用
kazuhitoyokoi
0
140
プロダクトエンジニア構想を立ち上げ、プロダクト志向な組織への成長を続けている話 / grow into a product-oriented organization
hiro_torii
1
300
PHPカンファレンス名古屋-テックリードの経験から学んだ設計の教訓
hayatokudou
2
510
開発組織のための セキュアコーディング研修の始め方
flatt_security
3
2.7k
株式会社EventHub・エンジニア採用資料
eventhub
0
4.3k
Helm , Kustomize に代わる !? 次世代 k8s パッケージマネージャー Glasskube 入門 / glasskube-entry
parupappa2929
0
270
Developers Summit 2025 浅野卓也(13-B-7 LegalOn Technologies)
legalontechnologies
PRO
1
1.3k
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Code Review Best Practice
trishagee
67
18k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
For a Future-Friendly Web
brad_frost
176
9.5k
Automating Front-end Workflow
addyosmani
1368
200k
Why Our Code Smells
bkeepers
PRO
336
57k
Optimizing for Happiness
mojombo
376
70k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
420
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
Navigating Team Friction
lara
183
15k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
Transcript
։ൃΛ্͍͛ͯ͘ ͨΊͷڥͷมԽ @mknkisk / Bracket, Inc 2017/09/11
ܓক (@mknkisk) 2013/09 ೖࣾ ݱࡏͷ։ൃϝϯόʔͰ࠷ݹࢀ STORES.jp ͷ։ൃ/ӡ༻શൠ
͢͜ͱ • ϒϥέοτͷʑͷ։ൃʹ͍ͭͯ • ։ൃ͔Βӡ༻·Ͱɺ֤ϑΣʔζͰͲͷΑ͏ͳ πʔϧΛ͍ͬͯΔͷ͔ • ͦͷྺ࢙, มભ, ͜Ε͔ΒͷࢼΈ
• Rails ͷ͠·ͤΜ !
ΰʔϧ ϒϥέοτͷ։ൃ෩ܠΛΠϝʔδͯ͠Β͏ ࣾһ20ਓະຬͰͷ։ൃελΠϧͷࢀߟʹ ΤϯδχΞͱଞνʔϜͱͷίϛϡχέʔγϣϯ ɹɹͷࢀߟʹ
ͬ͘͟ΓΤϯδχΞͷ୲ൣғ • CEO, ΤϯδχΞ, ΧελϚʔαϙʔτ, ܦཧ, ୭Ͱ ༷ͷٞʹՃΘΔ͜ͱ͕Ͱ͖Δ • ༷Λߟ͑Δɺௐ͢ΔɺܾΊΔͷΤϯδχΞ
ͷࣄͷൣғ • ༷ܾΊ -> ։ൃઃܭ -> ࣮ -> ϦϦʔε -> ӡ༻ • શ෦ΔͷͰɺ̍Ҋ݅ʹ̍୲ͭ͘͜ͱ͕ଟ͍
ͬ͘͟ΓΤϯδχΞͷ୲ൣғ • CEO, ΤϯδχΞ, ΧελϚʔαϙʔτ, ܦཧ, ୭Ͱ ༷ͷٞʹՃΘΔ͜ͱ͕Ͱ͖Δ • ༷Λߟ͑Δɺௐ͢ΔɺܾΊΔͷΤϯδχΞ
ͷࣄͷൣғ • ༷ܾΊ -> ։ൃઃܭ -> ࣮ -> ϦϦʔε -> ӡ༻ • શ෦ΔͷͰɺ̍Ҋ݅ʹ̍୲ͭ͘͜ͱ͕ଟ͍
༷ͷٞ, ڞ༗
༷ڞ༗: ޱ಄ (2012~2013) • Ҋ݅͝ͱʹࢦ໊͞Εɺಈ͍͍ͯͨͷͰ୲ऀ Ҏ֎༷ΛΒͳ͍ • ୭͕ԿΛͯ͠Δͷ͔ɺ͍ͭϦϦʔε͞ΕΔͷ ͔Βͳ͔ͬͨ •
ݴͬͨ/ݴΘͳ͍
༷ڞ༗: Google αΠτ (2014~2015) • ڞ༗͠Α͏ͱ͍͏ಈ͖͕ग़࢝ΊΔ • ͱʹ͔͘ܗʹ͢Α͏ʹ • ʮޱ಄ঝʹΑΔൿͷٕʯΛΊ·͠ΐ͏ͱ
ݴ͍ଓ͚ͨ࣌ظ • όʔδϣϯཧ͕͍͠
༷ڞ༗: Qiita:Team (2015~) • ։ൃ͚ͩͰͳࣾ͘ͷ༷ʑͳυΩϡϝϯτ • શνʔϜ͕ӾཡՄೳ • ༷σβΠϯʹ͍ͭͯͷ׆ൃͳٞ •
[WIP] ͖ͭͰެ։͢ΔจԽ
༷ڞ༗: Dropbox Paper (2017~) • ࠷͍ۙ࢝ΊΔҊ͕݅ग़࢝Ί͖ͯͨ • ߦ୯ҐͰͷίϝϯτɺฦ৴͕Ͱ͖Δ͕Α͍
༷ڞ༗ͷΦεεϝ
1. ΏΔ͞Λ͢ ֆจࣈΛ͑ͨΓɺϦΞΫγϣϯͰ͖ͨ Γ͙Β͍ͷΏΔ͞ͷํ͕ձΛੜΉ
2. ฤूཤྺ͕ΔͷΛ ฤूཤྺࢥߟͷܗʹͳΔ ݁Ռతʹͳͥɺ͜ͷ༷ʹͳͬͨͷ͔ܦ ҢΛ͢
3. WIP ͷจԽ ܾఆࣄ߲͚ͩΛެ։͢Δʹ͠ͳ͍ ҊͰ͍͍͔ΒͲΜͲΜެ։ͯ͠Β͏ ΤαΛ༩͑ͯҭͯΔਫ਼ਆ
։ൃઃܭ
։ൃઃܭ: ಛʹͳ͠ (~2014) • ઃܭ୲ऀͷ಄ͷத • Pull Request ্͕͛ΒΕͯίʔυϨϏϡʔͰॳ Ίͯશ༰ΛΔ
• ߟྀ࿙Ε͕͋ͬͯେ͖ͳखΓΛ͢Δ͜ͱ
։ൃઃܭ: Qiita:Team (2015~) • αʔϏε༷ಉ༷ʹQiitaʹॻ͍͍ͯΔ • ඞͣઃܭΛެ։ͯ͠Β͍ͬͯΔΘ͚Ͱͳ͍ • Өڹൣғ͕͔ͬͨΓɺॳΊͯͷࢼΈͩͬͨΓ ͨ͠߹
• ݱࡏܧଓத
։ൃઃܭ: Pull Request (͓ࢼ͠) • ࣮ݧத • Ϛʔδ͠ͳ͍ Pull Request
• ίʔυʹ·ͭΘΔ͜ͱɺGitHub Ͱཧͨ͠ํ͕ ؔ࿈ੑ͕ߴ͍ • ߦ୯ҐͰͷίϝϯτ͕ՄೳʹͳΔ • issue ͱඥ͚ΒΕΔ
։ൃઃܭ୳Γத • ઃܭϨϏϡʔͱ͍͏ϑΣʔζΛ࡞Γ͍ͨ • ઃܭϑΣʔζ͕͋ΕλεΫͷղ͕ࣄલʹ Մೳ • λεΫͷղ͕Ͱ͖ΕෳਓͰͷ։ൃ͕Մೳ • ෳਓ։ൃͷମ੍͕͋Εϔϧϓ͕Մೳ
՝ཧ
Issue ཧ: Redmine (2012~2015) • Redmine • ͱΓ͋͑ͣੵΛ࢝Ίͨ • ͬͨ͜ͱ͕͋ΔπʔϧΛಋೖ
• ϧʔϧ͕ఆ·Βͣෳࡶʹͳ͍ͬͯͬͨ
Issue ཧ: Trello (~2015) • ͻͱͰΘ͔Γ͘͢ • ԿΛɺ୭͕ɺਐߦத͔͚ͩʹϑΥʔΧε • GitHub
ͱͷೋॏཧʹ • ΤϯδχΞ͚͕ͩ༻
Issue ཧ: GitHub Issue (2015~) • શࣾһ͕ΞΧϯτΛ࣋ͭΑ͏ʹ • վળཁ, ௐࠪґཔ,
͍߹ΘͤରԠґཔ • શͯͷ࡞ۀͷىΛ GitHub ʹ • ཧ༻ʹ waffle.io, ZenHub Λࢼ͠த
αʔϏεࢹ
αʔϏεࢹ: NewRelic • 2013~ • AWS Λ͍࢝ΊͨλΠϛϯάͰಋೖ • αʔόͷϦιʔεࢹ
αʔϏεࢹ: AWS Cloud Watch • 5XX Τϥʔ ϨΠςϯγʔ ͷࢹ •
Slack ʹάϥϑ͖ͭͰ ௨͞ΕΔ
SaaS ͷ׆༻
Elasticsearch: Elastic Cloud • 2017~ • AWS EC2 ্ʹࣗલͰߏங •
όϦόϦʹνϡʔχϯάͯ͠Δஈ֊Ͱͳ͍ • αʔόϝϯςͳͲӡ༻ʹ࣌ؒΛ͍ͨ͘ͳ͔ͬͨ ⏰ • ྉۚతʹएׯ҆͘
ը૾ม: ImageFlux • 2017~ • AWS EC2 ্ʹࣗલͷΞϓϦέʔγϣϯͰը૾ ͷϦαΠζΛ͍ͯͨ͠ •
ը࣭ྉۚͳͲݱঢ়ͱḮ৭ͳ͔ͬͨ • όʔδϣϯΞοϓରԠͳͲ͔Βղ͖์ͨΕͨ
όάτϥοΩϯάAPP: Heroku • όάτϥοΩϯάʹOSSͷ Errbit Λ༻ • Errbit ͷ࣮ߦڥ Heroku
ʹߏங • MongoDB ͳͲඞཁͳΠϯϑϥ Heroku ʹ
SaaS ͷ׆༻ • Πϯϑϥ͔ΒΞϓϦ։ൃ, ӡ༻·Ͱ߹Θͤͯ ΤϯδχΞ6໊ • αʔϏε5पΛܴ͕͑ͨɺ·ͩ·ͩ৽ػೳ͕ ٻΊΒΕ͍ͯΔ •
৽ػೳ։ൃʹྗ͢ΔϑΣʔζͳͷͰɺͤΒΕ Δͱ͜ΖͲΜͲΜ SaaS ʹ͍ͤͯ͘
༷ڞ༗ ։ൃઃܭ ՝ཧ ֎෦αʔϏε
͓·͚ Ίͨ͜ͱ
άϩʔεϋοΫπʔϧ: Mixpanel • Google Analytics ͷղੳ͢Βෆेͩͬͨ • ৄࡉͳղੳΛ༗ྉͰߦ͏ͷ࣌ظঘૣͱஅ • ࣌ͷ͍ํࠓͷGAͰՄೳ
ABςετ: Optimizely • ࠷ॳͷ2͙Β͍ABςετΛߦ͍ͬͯͨ • ࡉ͔ͳվળΛࢼ͢ΑΓ৽ػೳͷ։ൃΛ༏ઌ • ͦͦͷ๚Λ૿͢ํ͕༏ઌͩͬͨ • ໊Λ্͛Δ͜ͱʹྗͨ͠
• STORES.jp 5पɻͦΖͦΖߟ͑Δ͜Ζ͔
ࢀߟʹͳͬͨͰ͠ΐ͏͔ʁ ͋Γ͕ͱ͏͍͟͝·ͨ͠ :)