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
メルカリ開発の歴史
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Tatsuya Tsuruoka
August 23, 2014
Business
2.2k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
メルカリ開発の歴史
2014年8月、「【スマートニュース/メルカリ/フリークアウト】テクノロジー系スタートアップ3社の成長をドライブする技術」での発表資料です。
Tatsuya Tsuruoka
August 23, 2014
More Decks by Tatsuya Tsuruoka
See All by Tatsuya Tsuruoka
「メルカリ アッテ」を支える Google App Engine と Golang
ttsuruoka
18
12k
GoとGAEによるWebアプリケーション開発(Go Con 2016 Spring)
ttsuruoka
12
8.3k
アッテ開発の技術 : Golang と Google App Engine
ttsuruoka
20
48k
メルカリの超高速開発を支えるPHP (PHPCon2014)
ttsuruoka
17
26k
LT_有給とって温泉に行こう
ttsuruoka
0
270
Other Decks in Business
See All in Business
Team Topologies as the 'infrastructure for agency' with humans and AI
matthewskelton
PRO
0
190
jpax-introduction
jpax
0
1.1k
情報を集める時間を チームを進める時間へ-Backlog AIアシスタントで変わった時間の使い方-
yasuhirox
0
350
BacklogとAIで変わった、 ウェブディレクターの仕事のリアル
wattlaa
0
220
どこまでを引き受けるのか — 変わり続ける役割と、変わらない思考法 / How Much We Take On — Evolving Roles and Enduring Ways of Thinking
nrslib
2
860
2025年度「海の家プロジェクト」ピッチ資料
brush2026
0
250
ラッコ株式会社 Linear本導入説明会
mayahoney
0
510
タスクマネジメント入門
nozomuiino
0
100
営業、広報、開発。 多面的なAIネイティブ化のための 基盤について
timakin
0
200
家族アルバム みてね 事業紹介 / Our Business
familyalbum
7
59k
FABRIC TOKYO会社紹介資料 / We are hiring(2026年06月17日更新)
yuichirom
38
400k
"分からないまま走る"をやめたら不確実性に向き合えるチームになっていった話 ~開発指標で語るプロセス改善~
bicstone
1
220
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
360
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
420
Why Our Code Smells
bkeepers
PRO
340
58k
Fireside Chat
paigeccino
42
3.9k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
22k
How GitHub (no longer) Works
holman
316
150k
Ruling the World: When Life Gets Gamed
codingconduct
0
250
Transcript
ϝϧΧϦ։ൃͷྺ࢙ dͬͦ͜Γཪଆڭ͑·͢d גࣜձࣾϝϧΧϦ Ԭୡ
ࠓճ͓͢Δ͜ͱ w ϝϧΧϦͲΜͳΞϓϦʁ w ͲΜͳνʔϜͰ։ൃ͍ͯ͠Δʁ w Ұ൪େࣄͳ͜ͱʮεϐʔυʯ
None
None
None
w ຖສ݅Ҏ্ͷग़ w ݄ؒྲྀ௨ֹԯԁҎ্ Ͱສ%-ୡ
։ൃνʔϜ
։ൃνʔϜ w ݄ɺ։ൃνʔϜ͕ੜ w ։ൃऀͲ͏ͬͯू·ͬͨʁ
None
w ࠷খݶͷϝϯόʔ w ϑϧλΠϜͷ։ൃऀਓ ։ൃνʔϜɿ࠷ॳ ΫϥΠΞϯτɿ໊ αʔόɿ໊
։ൃνʔϜɿϦϦʔε࣌ "OESPJEɿ໊ αʔόɿ໊ J04ɿ໊
։ൃνʔϜɿݱࡏ w 64൛ͷ։ൃ։࢝ "OESPJEɿ໊ αʔόɿ໊ J04ɿ໊
ϝϧΧϦ։ൃͷۂઢ ࠓ͜͜ ඪ
w ͜Ε·ͰͷϝϧΧϦˠͷஈ֊ w ։ൃऀͷׂɺ։ൃͷߟ͑ํ ஈ֊ʹΑͬͯมΘΔ w Ұ൪େࣄͩͬͨ͜ͱʁ
Ұ൪େࣄͳ͜ͱʮεϐʔυʯ
w ઌߦ͢Δڝ߹ ޙ͔Βͬͯ͘Δେࢿຊͷڝ߹ w ϦϦʔε͢Δ·Ͱͷεϐʔυɺ ϦϦʔε͔ͯ͠ΒͷεϐʔυͰ ࠩΛ͚Δ͔͠ͳ͍ w ୭͔ʹͬͯΒͬͯɺՁΛߴΊ͍ͯ͘ ͳͥʮεϐʔυʯ͕େࣄͳͷ͔
ͳͥʮεϐʔυʯ͕େࣄͳͷ͔ w εϐʔυ͕େࣄͳ͜ͱΈΜͳ͔͍ͬͯΔ w ʮͬͱΏͬ͘Γ࡞Εྑ͔ͬͨʯ ͱ͍͏͜ͱ͋Γ͑ͳ͍
w ஸೡʹ࡞ΒΕ͍ͯͯྑ͘Ͱ͖͍ͯΔ͚Ͳ ୭͍ͬͯͳ͍αʔϏε ҙຯ͕ͳ͍ɻɻ ελʔτΞοϓͷੈքͰʣ
ʮεϐʔυʯΛग़͢͜ͱͷ ͠͞
ݶΒΕͨϦιʔεͰͲ͏࡞Δʁ w ։ൃऀɺ༧ࢉɺ࣌ؒ ͲΕΓͳ͍ͷ͕;ͭ͏
εϐʔυΛੜΈग़͢ ͭͷߟ͑ํ
w ࠷ॳ͔Β͜ͷߟ͕͑໌֬ͩͬͨΘ͚Ͱ ͳ͘ɺܦݧ͔ΒಘΒΕͨ݁Ռ
໎ͬͨΒ୯७ͳํΛબͿ
໎ͬͨΒ୯७ͳํΛબͿ w ٕज़બఆ͢Δͱ͖ʹΑ͋͘Δ w ߴػೳ͚ͩͲෳࡶͳͷWTػೳ͚ͩ Ͳ୯७ͳͷ w ྫɿߏཧπʔϧ$IFGWT"OTJCMF
໎ͬͨΒ୯७ͳํΛબͿ w Ͱ͖ΔݶΓใΛूΊܾͯΊΒΕͳ͍ͱ͖ ʮػೳ͚ͩͲ୯७ͳͷʯΛબͿ w ୯७Ͱ͋Δ͜ͱֶशίετ͕͍ͷ ظతʹՌ͕ग़Δ w ʙઌͷϝϦοτΑΓࠓ͕େࣄ
࠷ߴͩͱࢥ͏ͷͷ ׂͰग़͢
࠷ߴͩͱࢥ͏ͷͷ ׂͰग़͢ w ͍͔ͭΘΕΔ͔͠Εͳ͍ίʔυΛ ࠓ४උ͓͍ͯͯ͠ʜ ेதീΘΕͳ͍ɻɻ ݁ہɺԼͨ࣌ؒ͠ճऩͰ͖ͣʣ
࠷ߴͩͱࢥ͏ͷͷ ׂͰग़͢ w ͍ͭདྷΔ͔͔Βͳ͍ະདྷͷ͜ͱΑΓɺ ͙͢ͷલͷޭͷ΄͏͕ѹతʹॏཁ w ͷલͷޭ͕͋ͬͯ࢝Ίͯɺ কདྷΛݟӽͨ͠վળΛ͢Δҙຯ͕ग़ͯ͘Δ
࠷ߴͩͱࢥ͏ͷͷ ׂͰग़͢ w ࠷ߴΛࢦ͢ͱɺ ͍ͭ·ͰܦͬͯऴΘΒͳ͍ w 6*σβΠϯͰΑ͋͘Δ w ׂͰग़ͯ͠ɺϢʔβͷԠΛݟΔ͖
࠷ߴͩͱࢥ͏ͷͷ ׂͰग़͢ %POFJTCFUUFSUIBOQFSGFDU ᘳΛࢦ͢ΑΓɺ·ͣऴΘΒͤΖ 'BDFCPPLͷϞοτʔͷͻͱͭ
࠷ߴͩͱࢥ͏ͷͷ ׂͰग़͢ ૣ͗͢Δ࠷దԽॾѱͷࠜݯ %&,OVUI w ࣅ͍ͯΔ֨ݴɾߟ͑ํ͕ͨ͘͞Μ͋Δ :"(/*ͷݪଇ IUUQKBXJLJQFEJBPSHXJLJ:"(/*Λࢀর
࠷ॏཁͳ͜ͱʹ ϑΥʔΧε͢Δ
࠷ॏཁͳ͜ͱʹ ϑΥʔΧε͢Δ w ϝϧΧϦͷ߹ɺϗʔϜը໘ʹදࣔ͞ΕΔ ͷҰཡɺग़ߪೖͷૢ࡞ w ਅͬઌʹ࡞Γ࢝Ίͯɺ ԿԿ࡞Γͳ͓͞Εͯચ࿅͞Εͨ
࠷ॏཁͳ͜ͱʹ ϑΥʔΧε͢Δ w ͋Δ෦ʹϑΥʔΧε͢Δͱ͍͏͜ͱɺ ΘΓʹԿΛলུ͢Δ͔ͱ͍͏͜ͱ
࠷ॏཁͳ͜ͱʹ ϑΥʔΧε͢Δ w ΞϓϦެ։Λٸ͙ͨΊɺ ΓࠐΉػೳΛݶք·Ͱߜͬͨ ެ։࣌ͷ"1*ͷ छྨ ݱࡏͷ छྨ ΄΅ഒ
࠷ॏཁͳ͜ͱʹ ϑΥʔΧε͢Δ w େʹলུͨ͜͠ͱɿ ެ։࣌ͷΠϯϑϥ w ͘͞ΒΠϯλʔωοτͷ ߴੑೳͳઐ༻αʔόʹͯ͢٧ΊࠐΈ
࠷ॏཁͳ͜ͱʹ ϑΥʔΧε͢Δ w ຊ൪ڥΛͰߏஙͰ͖ͨ w ҆Ձˍखؒͳ͔ͬͨͷͷɺ ϲ݄Ͱෛՙͷݶքʹ w ͔͠͠ɺΠϯϑϥ४උظ͕ؒݮͬͨ͜ͱɺ ݎ࿚ͳΠϯϑϥΛ࠷ॳ͔Β४උ͢ΔΑΓ
ͣͬͱՁ͕͋Δ͜ͱͩͬͨ
͜Ε͔Βͷྺ࢙
͜Ε͔Βͷྺ࢙ w ࠓͷˠͷஈ֊Ͱ ༗ޮͩͬͨߟ͑ํ
͜Ε͔Βͷྺ࢙ w ͜Ε·Ͱʹ͏·͘ߦͬͨߟ͑ํͰ Ϧηοτͯ͠ɺ࣍ͷมԽʹඋ͑Δ w ݸਓͷྗΛɺνʔϜʹ͢Δ͜ͱ͕ॏཁ
͜Ε͔Βͷྺ࢙ w ՝ͨ͘͞Μ͋Δ w ຊͱ64ͷάϩʔόϧͳ։ൃମ੍ͷߏங w ສϢʔβنΛѻ͏εέʔϧΞ τઃܭɺͳͲͳͲ
w ·ͩ·ͩ௨աʹ͍ΔϝϧΧϦͷ։ൃνʔϜ w ࣍ͷʹ͝ظ͍ͩ͘͞ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠