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
弊社(F@N)とTDの軌跡
Search
KAWASAKI Yasukazu
February 19, 2018
Programming
0
900
弊社(F@N)とTDの軌跡
TDを使い始めて約4年。振り返りをしてみました。
KAWASAKI Yasukazu
February 19, 2018
Tweet
Share
More Decks by KAWASAKI Yasukazu
See All by KAWASAKI Yasukazu
機械学習入門
yakawa
0
50
Databaseを作る話 ~anywhereQL誕生~
yakawa
0
120
データサイエンティスト 御用達にしたい クエリーエンジンの開発
yakawa
0
56
LT役に立たないScala入門はじめの0歩
yakawa
0
500
本社・サテライト往復問題
yakawa
0
620
異常検知をしてみた話
yakawa
0
1.7k
広告配信に機械学習を活かす / TD tech talk - 20160425
yakawa
1
2.7k
Other Decks in Programming
See All in Programming
Tailwind CSSを本気でカスタマイズする方法
fsubal
13
5.1k
Goのmultiple errorsについて (2024年4月版)
syumai
1
410
Compose-View Interop in Practice (mDevCamp 2024)
stewemetal
0
110
try! Swift Tokyo 初参加報告LT
hinakko2
0
210
ADRを一年運用してみた/adr_after_a_year
hanhan1978
7
2.3k
AWS Application Composerで始める、 サーバーレスなデータ基盤構築 / 20240406-jawsug-hokuriku-shinkansen
kasacchiful
1
260
VS Code をプロダクトにどう取り込むか
onomax
1
350
Elm 0.19.0 Changes
bkuhlmann
0
490
Micro Frontends for Java Microservices - Devnexus 2024
mraible
PRO
0
480
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
Ruby Pattern Matching
bkuhlmann
0
920
[技育CAMPアカデミア]アイディアを形に!【超入門】スマホアプリ開発〜リリースまでの流れをご紹介
teamlab
PRO
0
360
Featured
See All Featured
Faster Mobile Websites
deanohume
299
30k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
[RailsConf 2023] Rails as a piece of cake
palkan
23
3.9k
Building Your Own Lightsaber
phodgson
99
5.7k
Unsuck your backbone
ammeep
663
57k
Side Projects
sachag
451
41k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
14
1.5k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Rails Girls Zürich Keynote
gr2m
91
13k
RailsConf 2023
tenderlove
3
540
Designing the Hi-DPI Web
ddemaree
276
33k
Transcript
5%ͱฐࣾͱͷي '!/$PNNVOJDBUJPOT αʔϏε։ൃ෦ɹใՊֶٕज़ݚڀॴ ࡚ɹହҰ !5%5FDI5BML
ࣗݾհ w ॴଐɿ᷂ϑΝϯίϛϡχέʔγϣϯζ ɹɹɹɹαʔϏε։ൃ෦ ɹɹɹɹใՊֶٕज़ݚڀॴ w ৬ۀɿσʔλαΠΤϯςΟετ w झຯɿఱؾ༧ใ w
ܦྺɿ͓ఱؾձࣾͰͳΜͰΤϯδχΞ ɹɹɹΠϯϑϥΤϯδχΞ ɹɹɹαʔόαΠυΤϯδχΞ ɹɹɹσʔλαΠΤϯςΟετɹ
ϑΝϯίϛϡχέʔγϣϯζ ձ໊ࣾ גࣜձࣾϑΝϯίϛϡχέʔγϣϯζ '!/$PNNVOJDBUJPOT *OD ઃཱ ฏ݄ ࢿຊۚ ԯສԁʢฏ݄ݱࡏʣ ຊࣾॴࡏ
౦ژौ୩۠ौ୩ ैۀһ ໊ʢฏ݄ݱࡏ˞ΞϧόΠτɾ ݣࣾһؚΉʣ άϧʔϓશମɿ໊
ϑΝϯίϛϡχέʔγϣϯζ w "OFU w OFOE w OFY
ϑΝϯίϛϡχέʔγϣϯζ w "OFUɹɹˠΞϑϦΤΠταʔϏε w OFOEˠΞυωοτϫʔΫ w OFYɹɹˠϦλήܕ%41
ϑΝϯίϛϡχέʔγϣϯζ w "OFUɹɹˠΞϑϦΤΠταʔϏε w OFOEˠΞυωοτϫʔΫ w OFYɹɹˠϦλήܕ%41 ͬͪ͜ͷ
લ ෦ॺ͕ੜͨ͠ʂ 㙽ʹ֯ʹσʔλΛ֬อ͘͢4ʂ Ͳ͏͢Ε͍͍Μͩʂʂʂʂʂʂ &.3
͜ͷ࣌ظͷ՝ ʑੵ͞ΕΔେͳσʔλΛલʹ खग़ͳ͍
ग़ձ͏ ͜ͷࠒɺ৽͍͠Ϛωʔδϟʔ͕ೖࣾ 5%ͷதͷਓʹΓ߹͍͕͍ͯɺͦͷਓ͕ ߦ͘͘Β͍ͷձ͔ࣾͩΒɺҰձͬͯ Λฉ͍ͯΈΑ͏ʂ .(3
ശఉ w ͖์ͬͯɺΘ͔Βͳ͍ͱ͜Ζαϙʔτʹ ฉ͖·͘Δʑ w ΠϯλʔϯͰདྷֶͨੜ͞Μʹ։์ͯ͠ػցֶश Λମݧͯ͠Β͏ ਓগͳ͘ɺਓͰཧ͍ͯͯ͠ಛʹେ͖ͳͳ͘ Վతͳ࣌ ͷΜͼΓ͓͏ʂ
Վత͕ͩͬͨͣɻɻɻ OFY͕αʔϏεͰ͍࢝ΊΔ ूܭܥΫΤϦΛ1SFTUPͰྲྀ࢝͠ΊΔ
ࣄ݅ͦͷ̍ 5%ίϯιʔϧʹٸʹΞΫηεͰ͖ͳ͘ͳΔʂ
ࣄ݅ͦͷ̍ 5%ίϯιʔϧʹٸʹΞΫηεͰ͖ͳ͘ͳΔʂ ͚ͩͰͳ͘ɺͲ͏$-*ͱ͔ͰΞΫηεͰ͖ͳ͍ʂ
ࣄ݅ͦͷ̍ɹݪҼ ฐࣾͷཧͷෆखࡍɻɻɻ શһཧऀݖݶΛ͚͍ͭͯͨҝɺෆ༻ҙʹ੍ݶϦετΛ ৮ͬͯɺϩʔΧϧ*1ΞυϨεΛ ϗϫΠτϦετʹॻ͖ࠐΉ ͨΓલͰ͕͢ɺཧऀݖݶ࠷খݶʹ͠·ͨ͠ ϛεඞͣ ى͜Δʂ
ར༻ͷ֦େ ӦۀαϙʔτνʔϜ͕͍࢝ΊΔ Ӧۀ෦͍࢝ΊΔ ར༻ऀ֦େʂ
͋ΕʁϦιʔεΓͳ͍ʁ 1SFTUPฤ ӡ༻ܥͰ͍ͬͯͨΫΤϦ͕ʑԆΛى༷͜͢ʹͳΔ
͋ΕʁϦιʔεΓͳ͍ʁ 1SFTUPฤ ӡ༻ܥͰ͍ͬͯͨΫΤϦ͕ʑԆΛى༷͜͢ʹͳΔ ͖์"E)PDʹΫΤϦྲྀ͍͕ͯͨͦ͠ΖͦΖݶքʂ ίϯιʔϧͰࢹͯ͠ɺఀ͖ͯͨ͠Β,*--ʂ ΫΤϦͷνϡʔχϯάਏ͘ͳ͖ͬͯͨ
͋ΕʁϦιʔεΓͳ͍ʁ 1SFTUPฤ खಈӡ༻ͦΖͦΖݶքʂ Ϧιʔεϓʔϧͷಋೖʂ ӡ༻ܥΫΤϦͦͦ͜͜٧·Βͳ͍ "E)PDܥͦͦͨ͜͜͞Εͳ͍ ͍͍ײ͡ͷνϡʔχϯά 1PXFS6Q ͨ͠Αʂ
ฏԺͳ࣌ OFOEͰ͍࢝ΊΔɻ Կނ͔1SFTUPͰճΒͳ͍ΫΤϦͷ૿Ճ ػցֶशͰͷ$53$73༧ଌຊ֨Խ
͋ΕʁϦιʔεΓͳ͍ʁ )JWFฤ ࠷ۙػցֶश͕࣌ؒͰ ऴΘΒͳ͍Μ͚ͩͲʁ ࣌ผϨϙʔτ࡞ऴ ΘΜͳ͍ʙ ػցֶशͰ ͬͯΈ͍ͨΜ͚ͩͲ
͋ΕʁϦιʔεΓͳ͍ʁ )JWFฤ )JWFͷधཁ૿େʂ ʮͳΜͱ͔ͯ͠Αʯͷ͕ॴʑ͔Β࿙ΕΔ ৫ʹσʔλ ੳจԽ͕ժੜ͑ͯ ͖ͯΔʁ
͋ΕʁϦιʔεΓͳ͍ʁ )JWFฤ )JWFͷϦιʔεϓʔϧΛಋೖʁ ͦͦɺੑೳతʹΓͯΔͷ͔ʁ
ؒΛ ৼΓฦͬͯΈΔͱ
ٸ 0 10 20 30 40 50 60 70 80
Apr-15 Jun-15 Aug-15 Oct-15 Dec-15 Feb-16 Apr-16 Jun-16 Aug-16 Oct-16 Dec-16 Feb-17 Apr-17 Jun-17 Aug-17 Oct-17 Dec-17 ར༻ऀ૿һதʂ
Կ͕ྑ͔ͬͨͷ͔ w αϙʔτ͕ w ͳΜ͔ͩΜͩͰରԠ͕ૣ͍ w ίϯιʔϧ͕͍͍͢ w ͳΜͱͳ͘ᙱ͍ͱ͜Ζʹख͕ಧ͘ w
ϏοάσʔλͰɺؾ݉Ͷͳ͘ΫΤϦ͕͛ΒΕΔ
ݱࡏͷ՝ w ্ࠪɺ͍Ζ͍Ζཧ͠ͳ͍ͱ͍͚ͳ͘ͳ͖ͬͯͨ w Ϧιʔεཧ͕݁ߏਏ͍ w ͬͺΓɺͦΕͳΓʹςΫχοΫଘࡏ͍ͯ͠ΔͷͰ ࣝͷܧঝඞཁ w ࣅͨΑ͏ͳΫΤϦͷཚཱ
͜Ε͔Βظ͢Δͱ͜Ζ w αʔϏε͝ͱͷΑΓγʔϜϨεͳଓ w %BUB5BOLTͱ5%ίϯιʔϧͷ༥߹ w 5%#*ͱ5%ຊମ w Ϣʔβʔཧػೳ w
ػցֶशͷΑΓଟػೳԽ