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
530
開発速度を上げていくための環境の変化 / 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
940
STORES.jpのそだてかた
mknkisk
4
1.5k
Apache Solr v4 Spatial Search
mknkisk
0
66
Other Decks in Technology
See All in Technology
Django's GeneratedField by example - DjangoCon US 2025
pauloxnet
0
150
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
4
10k
Generative AI Japan 第一回生成AI実践研究会「AI駆動開発の現在地──ブレイクスルーの鍵を握るのはデータ領域」
shisyu_gaku
0
160
KotlinConf 2025_イベントレポート
sony
1
130
RSCの時代にReactとフレームワークの境界を探る
uhyo
10
3.4k
roppongirb_20250911
igaiga
1
220
Snowflakeの生成AI機能を活用したデータ分析アプリの作成 〜Cortex AnalystとCortex Searchの活用とStreamlitアプリでの利用〜
nayuts
1
480
2つのフロントエンドと状態管理
mixi_engineers
PRO
3
100
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
10
3.1k
AIエージェント開発用SDKとローカルLLMをLINE Botと組み合わせてみた / LINEを使ったLT大会 #14
you
PRO
0
120
Android Audio: Beyond Winning On It
atsushieno
0
120
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
250
Featured
See All Featured
Speed Design
sergeychernyshev
32
1.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Designing for Performance
lara
610
69k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
GitHub's CSS Performance
jonrohan
1032
460k
What's in a price? How to price your products and services
michaelherold
246
12k
Music & Morning Musume
bryan
46
6.8k
Making the Leap to Tech Lead
cromwellryan
135
9.5k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Automating Front-end Workflow
addyosmani
1370
200k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
51
5.6k
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पɻͦΖͦΖߟ͑Δ͜Ζ͔
ࢀߟʹͳͬͨͰ͠ΐ͏͔ʁ ͋Γ͕ͱ͏͍͟͝·ͨ͠ :)