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
Kai Suzuki
December 17, 2015
Technology
0
370
宅配クリーニングを支える物流システム
スタートアップを支える物流システム勉強会
http://smarby.connpass.com/event/22513/
Kai Suzuki
December 17, 2015
Tweet
Share
Other Decks in Technology
See All in Technology
Cracking the KubeCon CfP
inductor
2
170
Algyan イベント振り返り
linyixian
0
200
コンテナセキュリティの基本と脅威への対策
kyohmizu
3
740
MySQL の SQL クエリチューニングの要所を掴む勉強会
andpad
2
5.5k
Databricks における 『MLOps』
databricksjapan
2
160
複雑な構成要素を持つUIとの向き合い方 〜新・支出グラフでの実例〜 / B43 TECH TALK
nakamuuu
0
130
ServiceNow Knowledge 24の歩き方 EYストラテジー・アンド・コンサルティング
manarobot
0
170
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
850
Reducing Cross-Zone Egress at Spotify with Custom gRPC Load Balancing Recap
koh_naga
0
180
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
4
890
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
110
Postman v10リリース後を振り返る
nagix
0
170
Featured
See All Featured
The Invisible Side of Design
smashingmag
294
49k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
119
39k
Become a Pro
speakerdeck
PRO
10
4.5k
The Cult of Friendly URLs
andyhume
74
5.7k
Building Effective Engineering Teams - LeadDev
addyosmani
28
1.8k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
77
42k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
1
3.4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
647
58k
Building Applications with DynamoDB
mza
88
5.6k
We Have a Design System, Now What?
morganepeng
42
6.7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
39
4.4k
Transcript
ΫϦʔχϯάΛࢧ͑Δ ྲྀγεςϜ 8)*5&1-64 *OD
ࣗݾհ Kai Suzuki (@kai_zoa) ɾιϑτΣΞ։ൃऀ ɾҩྍܥγεςϜडୗ։ൃ → ޫֶػثϝʔΧʔͰ։ൃ → ݱࡏʹࢸΔʢΫϦʔχϯάʣ
ɾഁ໓తʹञ͕͖
None
ྲྀͱ Λੜ࢈͓ͯ͠٬༷ʹಧ͚Δ
ྲྀγεςϜͱ ʮྲྀ5େػೳʯ ʢ༌ૹɾอɾՙɾแɾྲྀ௨Ճʣ Λ࣮ݱ͢ΔͨΊͷγεςϜ
ͱͯେ ৽ڵͷECࣄۀऀͳͲͷՙओاۀ͕͜ΕΒͷػೳ ΛࣗલͰ࣮͢Δͷͳ͔ͳ͔ମྗ͕ඞཁͳͷ Ͱ࣮ࡍͷαʔϏεఏڙ·Ͱʹӡૹձࣾ3PLͱ ݺΕΔྲྀɾݿۀऀ͕ؔΘͬͯΔ͜ͱ͕ଟ͍ Μ͡Όͳ͍Ͱ͠ΐ͏͔
ؔ࿈ͷಈ ’2015 ɾϠϚτͷྉۚదਖ਼ԽઓུʹҾͬுΒΕͯӡૹ্֤͕ࣾ͛ ɾϤυόγΧϝϥ/AmazonͳͲՙओاۀ͕ࣗࣾྲྀ ɾScatch!ͳͲͷ৽ڵͷӡૹۀऀ͕ग़ͯ͘Δ ɾ͜Ε·ͰB2Bத৺ͩͬͨۀऀΔ͔Ͷ
ͬͺྲྀ͍Ͱ͢Ͷ ʢ͑Β͍ͬͪ͜Ό…ʣ
ΫϦʔχϯάͷྲྀ Ϣʔβʔ → ΫϦʔχϯά →Ϣʔβʔ
ΫϦʔχϯάͷྲྀ 1. ͓٬͞Μ͔ΒΛ͓༬͔Γͯ͠ΫϦʔχϯάӡͿ 2. ΫϦʔχϯάͰಧ͍ͨΛശΛ։͚ͯνΣοΫ 3. ʹ߹Θͤͨํ๏Ͱચ͍ɺ্͛Λߦ͏ 4. ચ୕্͛ͨ͠Λࠝแ͢Δ 5.
ΛΫϦʔχϯά͔Β͓٬͞ΜͷͱӡͿ
ΫϦʔχϯάͷྲྀ 1. ͓٬͞Μ͔ΒΛ͓༬͔Γͯ͠ΫϦʔχϯάӡͿ 2. ΫϦʔχϯάͰಧ͍ͨΛശΛ։͚ͯνΣοΫ 3. ʹ߹Θͤͨํ๏Ͱચ͍ɺ্͛Λߦ͏ 4. ચ୕্͛ͨ͠Λࠝแ͢Δ 5.
ΛΫϦʔχϯά͔Β͓٬͞ΜͷͱӡͿ ӡૹۀऀͷ͓ࣄ
ΫϦʔχϯάͷྲྀ 1. ͓٬͞Μ͔ΒΛ͓༬͔Γͯ͠ΫϦʔχϯάӡͿ 2. ΫϦʔχϯάͰಧ͍ͨΛശΛ։͚ͯνΣοΫ 3. ʹ߹Θͤͨํ๏Ͱચ͍ɺ্͛Λߦ͏ 4. ચ୕্͛ͨ͠Λࠝแ͢Δ 5.
ΛΫϦʔχϯά͔Β͓٬͞ΜͷͱӡͿ ΫϦʔχϯάͷ͓ࣄ
WPͷྲྀγεςϜͷݱঢ় ӡૹۀऀ → ӡૹձࣾͷγεςϜͱσʔλ࿈ܞ ΫϦʔχϯά → WPͷγεςϜΛ શ໘తʹಋೖͯ͠Β͍ͬͯΔ
ͷྲྀγεςϜࣗલʢʂʣ
ͳͥࣗલͰͬͯΔ͔ ɾΫϦʔχϯάΛఆͨ͠ύοέʔδͳ Ͳଘࡏ͠ͳ͍ ɾͦͦΫϦʔχϯάͷΦϖϨʔγϣ ϯΛ։ൃ͢Δͷզʑͷࣄ
ΦϖϨʔγϣϯΛ։ൃ͍ͯ͠Δ࣮ྫʣ Ϩδଧͪ ɾ࠷ॳ͓٬͞Μ͕ࣗWeb͔Βจ͢Δࡍʹ ચͬͯ΄͍͠ͷΛ͋Β͔͡Ίೖྗ͢Δͱ͍͏ઃ ܭͩͬͨ ɾͭ·ΓϨδଧͪΛϢʔβʔʹͬͯΒ͓͏ͱ ͨ͠
ɾശΛ։͚ͯΈΔͱ͓٬͞Μ͕ೖྗͯ͠Δ༰ͱೖΕͯΔ༰͕ ·ΔͰҧ͏͜ͱ͕͋Δͷʹؾͮ͘ ɾ݁ہɺͷछྨຕΛͰվΊͯνΣοΫ͢Δඞཁ͕ग़ͨ ɾ͓٬༷ͷࣄલೖྗΛෆཁʹ͠ɺͰϨδଧͪΛ͢Δͱ͍͏Φ ϖϨʔγϣϯ͕ੜͨ͠ ΦϖϨʔγϣϯΛ։ൃ͍ͯ͠Δ࣮ྫʣ Ϩδଧͪ
͜ͷ··͡Όμϝͳ෦ͷ࣮ྫʣ ΫϦʔχϯάλά
͜ͷ··͡Όμϝͳ෦ͷ࣮ྫʣ ΫϦʔχϯάλά [ݱঢ়] جຊۀքͰ͓ͳ͡Έͷચࢴʹҹࣈ͞ΕͨόʔίʔυͰߦ͏ [՝] ΦϖϨʔγϣϯͷதͰόʔίʔυͷಡΈऔΓ͕࣮ࢪͰ͖ΔλΠ ϛϯάগͳ͍ɺ࣮ࡍʹ্͕͛ྃ͢Δ·ͰͰ͖ͳ͍ɻͭ·Γɺ ҰҰͷͰͷϦΞϧλΠϜͳఔঢ়گͷਖ਼֬ͳͱ͜ΖΛѲ ͢Δखஈͳ͍ ʢ୯Ґ·ͰͳΒΘ͔Δ͚ͲͶʝʣ
͜ͷ··͡Όμϝͳ෦ͷ࣮ྫʣ ΫϦʔχϯάλά ɾຊચICλάͰΓ͍͚ͨͲ࠾ࢉ͕ ·ͬͨ͘߹Θͳ͍ ɾ࠾ࢉ͕߹Θͳ͍ͱ͍͑ɺͲ͏ͬͨΒ࣮ ݱͰ͖Δ͔ݕ౼ͷ࠷த
ࠓޙͷऔΓΈ ɾϏʔίϯΛͬͨ࡞ۀऀͷҐஔใͷऩूʢਐߦதʣ ɾҹυϥΠόʔෆཁͷ͚ҹγεςϜʢਐߦதʣ ɾԻೝࣝΛͬͨϨδଧͪʢϖϯσΟϯάʣ ɾચICλάΛͬͨͷҐஔใཧʢߏதʣ ɾޫֶηϯαʔΛͬͨϨδଧͪʢߏதʣ ɾޫֶηϯαʔΛ࣭ͬͨνΣοΫʢߏதʣ
ͳͥΔ͔ ɾ͓٬༷͕҆৺ͯ͑͠ΔΫϦʔχϯάͰ͋ΔͨΊ ɾΫϦʔχϯάͷ҆ఆͨ͠ੜ࢈Λࢧ͑ΔͨΊ ɾ͜ͷ͕̎ͭͰ͖ͳ͚Εզʑʹະདྷ͕ͳ͍ͨΊ
ιϑτΣΞΤϯδχΞ͚ͷ αʔόʔΠϯϑϥ AWS ElasticBeanstalk with Docker + RDS(MySQL) αʔόʔαΠυ PHP,
Golang ͚ϚΠΫϩίϯϐϡʔλʔ༻ ΞϓϦ Golang CLIπʔϧʢGolangͷϏϧυͱ͔ʣ Golang
ҰॹʹΓ·ͤΜ͔ʁ ιϑτΣΞΤϯδχΞ͚ͷ
͋Γ͕ͱ͏͍͟͝·ͨ͠