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
970
STORES.jpのそだてかた
mknkisk
4
1.5k
Apache Solr v4 Spatial Search
mknkisk
0
67
Other Decks in Technology
See All in Technology
【Oracle Cloud ウェビナー】ランサムウェアが突く「侵入の隙」とバックアップの「死角」 ~ 過去の教訓に学ぶ — 侵入前提の防御とデータ保護 ~
oracle4engineer
PRO
2
190
Claude Codeベストプラクティスまとめ
minorun365
20
9.6k
AWS Amplify Conference 2026 - 仕様からリリースまで一気通貫生成 AI 時代のフルスタック開発
inariku
3
330
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
3
430
Kiro Power - Amazon Bedrock AgentCore を学ぶ、もう一つの方法
r3_yamauchi
PRO
0
110
Proxmoxで作る自宅クラウド入門
koinunopochi
0
180
フロントエンド開発者のための「厄払い」
optim
0
100
それぞれのペースでやっていく Bet AI / Bet AI at Your Own Pace
yuyatakeyama
1
420
「違う現場で格闘する二人」——社内コミュニティがつないだトヨタ流アジャイルの実践とその先
shinichitakeuchi
0
550
AWS監視を「もっと楽する」ために
uechishingo
0
250
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
3
970
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.9k
Featured
See All Featured
Bash Introduction
62gerente
615
210k
How to build a perfect <img>
jonoalderson
1
4.9k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
340
We Have a Design System, Now What?
morganepeng
54
8k
Statistics for Hackers
jakevdp
799
230k
What does AI have to do with Human Rights?
axbom
PRO
0
1.9k
My Coaching Mixtape
mlcsv
0
30
Paper Plane
katiecoart
PRO
0
45k
Ruling the World: When Life Gets Gamed
codingconduct
0
130
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
110
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
115
100k
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पɻͦΖͦΖߟ͑Δ͜Ζ͔
ࢀߟʹͳͬͨͰ͠ΐ͏͔ʁ ͋Γ͕ͱ͏͍͟͝·ͨ͠ :)