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
950
STORES.jpのそだてかた
mknkisk
4
1.5k
Apache Solr v4 Spatial Search
mknkisk
0
66
Other Decks in Technology
See All in Technology
SOC2取得の全体像
shonansurvivors
1
370
Shirankedo NOCで見えてきたeduroam/OpenRoaming運用ノウハウと課題 - BAKUCHIKU BANBAN #2
marokiki
0
130
Goにおける 生成AIによるコード生成の ベンチマーク評価入門
daisuketakeda
2
100
20250929_QaaS_vol20
mura_shin
0
110
GopherCon Tour 概略
logica0419
2
190
SREとソフトウェア開発者の合同チームはどのようにS3のコストを削減したか?
muziyoshiz
1
100
M5製品で作るポン置きセルラー対応カメラ
sayacom
0
140
組織観点からIAM Identity CenterとIAMの設計を考える
nrinetcom
PRO
1
170
社内お問い合わせBotの仕組みと学び
nish01
0
160
いま注目しているデータエンジニアリングの論点
ikkimiyazaki
0
590
生成AIを活用したZennの取り組み事例
ryosukeigarashi
0
200
VCC 2025 Write-up
bata_24
0
180
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.7k
Code Reviewing Like a Champion
maltzj
525
40k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
20k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
Agile that works and the tools we love
rasmusluckow
331
21k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
9
580
Thoughts on Productivity
jonyablonski
70
4.9k
Visualization
eitanlees
148
16k
Mobile First: as difficult as doing things right
swwweet
224
10k
The Language of Interfaces
destraynor
162
25k
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पɻͦΖͦΖߟ͑Δ͜Ζ͔
ࢀߟʹͳͬͨͰ͠ΐ͏͔ʁ ͋Γ͕ͱ͏͍͟͝·ͨ͠ :)