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
how_to_choose_technology
Search
wadap
December 03, 2014
Technology
7
4.2k
how_to_choose_technology
wadap
December 03, 2014
Tweet
Share
More Decks by wadap
See All by wadap
20200311_コネヒト_リモートワークを支える文化
wadap
2
2.5k
副業が難しいと思う理由
wadap
3
590
2016-11-10_chuo_university
wadap
2
3.8k
how_to_survive.pdf
wadap
0
100
nanapiの会社風土と文化づくり
wadap
2
23k
20140826_nanapi_engineer_culture_pub.pdf
wadap
2
130
nanapiの開発現場をどのようにして回しているか
wadap
40
11k
nanapi TechBlog
wadap
1
6.9k
20140529_nanapistudy_vol2_pub.pdf
wadap
1
2.9k
Other Decks in Technology
See All in Technology
Figma Dev Modeで進化するデザインとエンジニアリングの協働 / figma-with-engineering
cyberagentdevelopers
PRO
1
430
生成AIと知識グラフの相互利用に基づく文書解析
koujikozaki
1
140
なんで、私がAWS Heroに!? 〜社外の広い世界に一歩踏み出そう〜
minorun365
PRO
6
1.1k
顧客が本当に必要だったもの - パフォーマンス改善編 / Make what is needed
soudai
24
6.8k
国土交通省 データコンペ参加者向け勉強会
takehikohashimoto
0
110
Autify Company Deck
autifyhq
1
39k
WINTICKETアプリで実現した高可用性と高速リリースを支えるエコシステム / winticket-eco-system
cyberagentdevelopers
PRO
1
190
プロダクト成長に対応するプラットフォーム戦略:Authleteによる共通認証基盤の移行事例 / Building an authentication platform using Authlete and AWS
kakehashi
1
150
事業者間調整の行間を読む 調整の具体事例
sugiim
0
1.5k
「 SharePoint 難しい」ってよく聞くけど、そんなに言うなら8歳の息子に試してもらった
taichinakamura
1
630
Automated Promptingを目指すその前に / Before we can aim for Automated Prompting
rkaga
0
110
独自ツール開発でスタジオ撮影をDX!「VLS(Virtual LED Studio)」 / dx-studio-vls
cyberagentdevelopers
PRO
1
180
Featured
See All Featured
Building Adaptive Systems
keathley
38
2.2k
[RailsConf 2023] Rails as a piece of cake
palkan
51
4.9k
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
9
680
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Documentation Writing (for coders)
carmenintech
65
4.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.2k
Agile that works and the tools we love
rasmusluckow
327
21k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.2k
A better future with KSS
kneath
238
17k
A Modern Web Designer's Workflow
chriscoyier
692
190k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
328
21k
Transcript
ٕज़Λબఆ͢Δͱ͖ʹ ߟ͍͑ͯΔ͜ͱ גࣜձࣾnanapi Co-Founder औక ࣥߦһ CTO ాमҰ IVS CTO
Night & Day
ࠓ͢͜ͱ ٕज़બఆج४ ٕज़બఆͷͱ͖ʹߟ͍͑ͯΔ͜ͱ
ࣗݾհˍࣄۀհ
ࣗݾհ • ాमҰ / @wadap • 1981͏·Εʢ33ࡀʣ • גࣜձࣾnanapi Co-Founder
औకࣥߦһ CTO • AWSɿS3
ݸਓˍձࣾͷུྺ • 2005ɹָఱגࣜձࣾʹ৽ଔͰೖࣾ • 2009ɹגࣜձࣾϩέοτελʔτ࢝ಈ • 2011ɹגࣜձࣾnanapi໊ࣾมߋ • 2014ɹKDDIάϧʔϓJOIN
CTOࣄ݅ Userςʔϒϧtruncateࣄ݅
nanapi.jp 20099݄ʹϦϦʔεޙɺ10ສ݅Λ͑Δϋπʔ͕ू·ΔCGM αʔϏεͱͯ͠ݱࡏओྗαʔϏεͱͯ͠ӡӦத
Ξϯαʔ QAΞϓϦͱͯ࢝͠·ΓɺݱࡏίϛϡχέʔγϣϯΞϓϦ ଈϨε͕Β͑Δ͜ͱ͕ಛͰɺiOS/AndroidͱʹϦϦʔεࡁ
IGNITION Media for Inspiration and Motivation IGNITION! ӳޠݍͷΈΛλʔήοτͱͯ͠ϦϦʔε͠ɺݱࡏӡӦத
νʔϜମ੍
ݱࡏͷ৫ମ੍ αʔϏε։ൃ෦ OBOBQJKQ Ξϯαʔ FNPTJ )FMMP 1SPKFDU.BOBHFS ৽ن $50ࣨ $$0ࣨ
৫Λͭ͘Δ্ͰͷϙΠϯτ • αʔϏεؒ࿈ܞݪଇͳ͠ • νʔϜϓϩμΫτ͝ͱʹͭ͘Δ • ΤϯδχΞ/σβΠφʔԣஅผʹߟ͑Δ • ͦΕͧΕͷνʔϜʹࡋྔΛ༩͑Δ
CTOͱͯ͠ԿΛ͖͔͢ • CTO͚͕ٕͩज़ͷҙࢥܾఆऀͰͳ͍ • Ͱ͖ͯΔͱࢥ͍ࠐΉ΄͏͕ةݥ • ͏·͘ΕΔͻͱʹͤΑ͏
ͷঁԦԾઆ
ͷঁԦԾઆ It takes all the running you can do, to
keep in the same place. ͜ͷੈքͰɺಉ͡ॴʹཹ·͍͍ͬͯͨͷͳΒɺྗͷݶΓΓଓ͚ͳ͍͞ɻ Ͳ͔͜ҧ͏ॴʹߦ͖͍ͨͷͳΒɺͦͷഒͷૣ͞ͰΒͳ͚Ε͍͚ͳ͍Α ग़యɿϧΠεɾΩϟϩϧɹ/ɹෆࢥٞͷࠃͷΞϦε
ੜͷछઈ͑ͣਐԽ͍ͯ͠ͳ͚Εઈ໓Λ Λͯ͠͠·͏ͱ͍͏Ծઆ
มԽΛ͚ͭͮΔ͜ͱ͕େࣄ • ͕ࣗࣾมΘΒͳͯ͘ɺ࣌มΘΓଓ͚Δ • ਐԽ͠ଓ͚ɺมԽʹ͑ΒΕΔ৫͕ڧ͍ • ٕज़બఆಉ͡
͍··ͰʹࢸΔ·ͰͷܦҢ
৫ͮ͘ΓͷܦҢ • ͜͜ʹࢸΔ·Ͱͷ༷ʑͳܦҢ • ·ͩ·ͩࢼߦࡨޡத • ৫ͮ͘Γʹۜͷؙͳ͍
CTOͱͯ͠ͷ4ͭͷPhase • Phase1ɹ͡ͿΜ͕։ൃ • Phase2ɹΈΜͳͱ։ൃ • Phase3ɹΈΜͳΛࢧ͑Δ • Phase4ɹ෩Λͭ͘Δ
Phase1 ͡ͿΜ͕։ൃ
2009 nanapiۀ࣌ • डୗ։ൃͭͭ͠nanapi.jpΛ։ൃ • ຊʹΩϟογϡ͕ͳ͍ • ΠϯϑϥɺαʔόαΠυɺϑϩϯτ
࣌ͷઃܭίϯηϓτ • Ϩεϙϯε͕ૣ͘ɺΞΫηεΛࡹ͚Δߏ • ্هΛຬͨ͠ɺͰ͖Δ͔͗Γ҆͘ • ϕετͰͳ͍ΞʔΩςΫνϟڐ༰
ϦϦʔεޙ • ϦϦʔεޙ3Ͱɺ100ສPVୡ • PV͋ͬͯച্θϩ • 9800ԁαʔό x 3Ͱ͙྇ߏ
ٕज़બఆج४ • ߟ͑͏ΔݶΓͱʹ͔͕҆͋͘͘Δߏ • খنͰ͋ΕVPSฒΔͱ͔ΞϦ • දͰ͔ͭ͑Δٕज़ʢPHP+CakPHPʣ
Phase2 ΈΜͳͱ։ൃ
2011͔Βϝϯόʔ͕૿͑Δ • 2010ʹ3.3ԯԁͷࢿۚௐୡ • ΤϯδχΞͷ࠾༻Λຊ֨Խ • ʮΦϨ࠷ڧצҧ͍࣌ظʯͷऴᖼ • ଐਓԽ͠ͳ͍Α͏ʹɺ։ൃ͍͢͠ߏΛ
̍ਓ։ൃͱ̎ਓҎ্։ൃҧ͏ • ݸਓͷٕज़બఆ͔ΒνʔϜͱͯ͠ͷٕज़બఆ • ϦϦʔεαΠΫϧΛͲ͏ͬͯૣΊ͍͔ͯ͘ • ൣғ
͓͖Δۤ • ͕ࣗશͯͷҙࢥܾఆ͍ͨ͠ • ͯ͢ΛѲͯ͠ͳ͍ͱؾ࣋ͪѱ͍ • ͕ٕࣗज़ͷΩϟοϓʹͳͬͯ͠·͏
Phase3 ΈΜͳΛࢧ͑Δ
νʔϜ͕10໊Λ͑ͨ͋ͨΓ • ̍ਓͰݟ͖Εͳ͘ͳΔ࣌ظ • εϚϗͷγϑτ • nanapi.jp Ҏ֎ͷϓϩμΫτͰઓ͏͖ • ݱ͔ΒϓϩμΫτ͕ੜ·ΕΔ৫ͮ͘Γ
৫ମ੍ͷมߋ • ϓϩδΣΫτ͝ͱʹΤϯδχΞΛΞαΠϯ • ͦΕͧΕͷҙࢥܾఆݪଇͤΔ • ΤϯδχΞԣஅ৫ͱͯ͠CTO͕ΈΔ
• PHP + CakePHP • ΦϯϓϨϛεڥ͔ΒAWS
• PHP + CakePHP • AWSॳಋೖ
• nanapiॳͷRuby ʴ RoRͰ࣮͞ΕͨϓϩμΫτ • AWSར༻
ٕज़બఆͰؾΛ͚͍ͭͯΔ͜ͱ • Ͳ͏ͯ͠ԿΛબͿ͔ʹࢹ͕͍ͬͯ͠·͏ • WhyͱHowΛٞͰ͖ΔΑ͏ʹ • ҙࢥܾఆ͕Ͱ͖ΔࡋྔΛ
Phase4 ෩Λͭ͘Δ
ձࣾ෩ͱٕज़ • ٕज़෩͕ͳ͍ͱɺٕज़બఆʹϊΠζ͕ೖΔ • ৽͍ٕ͠ज़Λ͍ΕΔͱ͍͏͜ͱɺϝϦοτ ͕͋ΔϦεΫΛ͏ͷ • ϦϑΝΫλϦϯάΛ࣮ࢪ͢ΔͨΊͷͱ͔ ඇΤϯδχΞ͔ΒཧղͰ͖ͳ͍
ࣾͰͷڭ׆ಈ • ܦӦਞʹେٕͯ͠ज़తͳઢΛΕͳ͍ • CxOͱCTOͷྗؔৗʹରͰ͋Δ͖ • ٕज़͕ܰΜ͡ΒΕΔܦӦஅઈର્ࢭ
ٕज़෩ͷ࡞Γํ • ΤϯδχΞͷअຐΛ͢ΔͷඇΤϯδχΞ • ඇΤϯδχΞ͕ٕज़ΛϦεϖΫτ͢Ε͍͍ • ٕज़ͷ૬ޓཧղ͕༨ܭͳຎࡲΛͳ͘͢
http://wadap.hatenablog.com/entry/2014/04/30/094740
CTOͱͯ͠ͷࢹ࠲ • ৫ͷͱCTOͱͯ͠ͷࢹͷߴ͞ • ݱઢେࣄ͕ͩɺ৫ઢେࣄ • ৫ͱͯ͠ͷ͋Δ͖࢟Λߟ͑Δ
ٕज़બఆͷͨΊͷࢧԉ • ίετ໘ͳͲͷ্ҐϨΠϠʔͷௐ • ࣾͷ૬ޓཧղͷਪਐ • ࣗ༝ʹબͿ͜ͱ͕Ͱ͖Δ෩ͮ͘Γ
͍͞͝ʹ
ҙ͍ࣝͯ͠Δ͜ͱ • CoFounder / औక / CTO͔ͩΒͰ͖Δ͜ͱ • ٕज़Λίϯτϩʔϧ͖͠Βͳ͍ •
৫ ʼ ϓϩμΫτ • ෩Λͭ͘Γɺඋ͠ଓ͚Δ
nanapiͷ͜Ε͔Β • nanapi.jpͷӡӦձࣾͰͳ͘ɺαʔϏεΛੜ Έग़͍ͯ͘͠ձࣾʹ • ձࣾͱͷΞηοτΛ͍ͭͭɺاۀจԽΛ յ͞ͳ͍͜ͱ • nanapiͰഓͬͨاۀจԽΛձࣾ
None