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.3k
how_to_choose_technology
wadap
December 03, 2014
Tweet
Share
More Decks by wadap
See All by wadap
20200311_コネヒト_リモートワークを支える文化
wadap
2
2.6k
副業が難しいと思う理由
wadap
3
630
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
140
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
開発生産性を測る前にやるべきこと - 組織改善の実践 / Before Measuring Dev Productivity
kaonavi
3
1.2k
開発生産性を組織全体の「生産性」へ! 部門間連携の壁を越える実践的ステップ
sudo5in5k
2
6.3k
AIの全社活用を推進するための安全なレールを敷いた話
shoheimitani
2
450
KubeCon + CloudNativeCon Japan 2025 Recap
ren510dev
1
370
ビギナーであり続ける/beginning
ikuodanaka
3
720
SmartNewsにおける 1000+ノード規模 K8s基盤 でのコスト最適化 – Spot・Gravitonの大規模導入への挑戦
vsanna2
0
120
LangChain Interrupt & LangChain Ambassadors meetingレポート
os1ma
2
290
asken AI勉強会(Android)
tadashi_sato
0
180
Claude Code に プロジェクト管理やらせたみた
unson
5
2.4k
AI導入の理想と現実~コストと浸透〜
oprstchn
0
190
本が全く読めなかった過去の自分へ
genshun9
0
910
B2C&B2B&社内向けサービスを抱える開発組織におけるサービス価値を最大化するイニシアチブ管理
belongadmin
1
6.1k
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
Done Done
chrislema
184
16k
Why Our Code Smells
bkeepers
PRO
337
57k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
Navigating Team Friction
lara
187
15k
The World Runs on Bad Software
bkeepers
PRO
69
11k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
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