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
Tatsuya Tsuruoka
August 23, 2014
Business
2.2k
2
Share
メルカリ開発の歴史
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
jpax-introduction
jpax
0
850
ログラス会社紹介資料 / Loglass Company Deck
loglass2019
17
540k
パーソルクロステクノロジー_DXソリューション本部のご紹介 / Introduction_of_dx
pxt_gs_ssol
0
2k
株式会社リバイブル 会社説明資料
rebible
0
670
「愛するということ」がAI時代のマネジメントの教科書だった件
yukiusa7991
0
600
suisei.inc_ company deck
suisei2015
0
390
コーポレートストーリー(新規投資家様向け会社説明資料)
gatechnologies
2
19k
2026.6_中途採用資料.pdf
superstudio
PRO
5
110k
PIVOT:BPエントランスブック
sotaro04
0
170
プリザンターの紹介 - OpenSourceConference 2026 SENDAI
s_pochi
0
120
『今日から使える認知行動療法』でみつけた もっと人生をたのしむヒント
mkitahara01985
1
670
営業、広報、開発。 多面的なAIネイティブ化のための 基盤について
timakin
0
190
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
HDC tutorial
michielstock
2
690
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
160
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Raft: Consensus for Rubyists
vanstee
141
7.5k
Tell your own story through comics
letsgokoyo
1
940
A better future with KSS
kneath
240
18k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Building AI with AI
inesmontani
PRO
1
1k
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 ࣍ͷʹ͝ظ͍ͩ͘͞ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠