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
1.9k
メルカリ開発の歴史
2014年8月、「【スマートニュース/メルカリ/フリークアウト】テクノロジー系スタートアップ3社の成長をドライブする技術」での発表資料です。
Tatsuya Tsuruoka
August 23, 2014
Tweet
Share
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.1k
アッテ開発の技術 : Golang と Google App Engine
ttsuruoka
20
48k
メルカリの超高速開発を支えるPHP (PHPCon2014)
ttsuruoka
17
25k
LT_有給とって温泉に行こう
ttsuruoka
0
220
Other Decks in Business
See All in Business
Стратегия решает проблемы на всех уровнях компании
alexanderbyndyu
0
150
生成AIに個人情報/秘密情報を入力する際の法的論点20240318
kenjisugiura
1
220
Pacific Meta Design Guideline for "Company Deck"
pacificmeta
0
1.1k
「プロジェクト」と「組織」
r3sjp
0
200
ジンジニアのキャリア ~てぃーびーの場合~ / Tb's career
tbpgr
0
500
paycloud group概要-VS code meetup-
paycloud
PRO
0
130
ties|クラウド顧客・案件管理システム - サービスのご紹介
so_kotani
1
190
CultureDeck
remainin
1
440
Pictoria 会社紹介・採用資料
pictoria
3
800
社会変化兆候調査 vol.17 / 132 global changes in lifestyle 2024 vol.17
nozomi
1
200
CHILLNN Culture Deck 2024
ryo_nagata_
0
150
Dist.43.英語仕事で地味につかうChatGPT 配布版
karad
0
520
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
17
2.7k
Design by the Numbers
sachag
274
18k
Navigating Team Friction
lara
179
13k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
323
20k
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
Rails Girls Zürich Keynote
gr2m
91
13k
The MySQL Ecosystem @ GitHub 2015
samlambert
244
12k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
12
1k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Testing 201, or: Great Expectations
jmmastey
30
6.4k
KATA
mclloyd
16
12k
The Art of Programming - Codeland 2020
erikaheidi
43
12k
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 ࣍ͷʹ͝ظ͍ͩ͘͞ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠