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
B2Bサービス開発の現場から #devsumi
Search
Naoya Ito
July 31, 2014
Technology
22
4.9k
B2Bサービス開発の現場から #devsumi
Naoya Ito
July 31, 2014
Tweet
Share
More Decks by Naoya Ito
See All by Naoya Ito
Haskell でアルゴリズムを抽象化する / 関数型言語で競技プログラミング
naoya
20
6.4k
Functional TypeScript
naoya
15
6.4k
TypeScript 関数型スタイルでバックエンド開発のリアル
naoya
72
36k
シェルの履歴とイクンリメンタル検索を使う
naoya
16
6.3k
20230227-engineer-type-talk.pdf
naoya
90
78k
関数型プログラミングと型システムのメンタルモデル
naoya
62
110k
TypeScript による GraphQL バックエンド開発
naoya
29
36k
フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発
naoya
67
24k
「問題から目を背けず取り組む」 一休の開発チームが6年間で学んだこと
naoya
144
60k
Other Decks in Technology
See All in Technology
AI駆動開発を推進するためにサービス開発チームで 取り組んでいること
noayaoshiro
0
190
後進育成のしくじり〜任せるスキルとリーダーシップの両立〜
matsu0228
7
2.5k
SwiftUIのGeometryReaderとScrollViewを基礎から応用まで学び直す:設計と活用事例
fumiyasac0921
0
140
KAGのLT会 #8 - 東京リージョンでGAしたAmazon Q in QuickSightを使って、報告用の資料を作ってみた
0air
0
200
綺麗なデータマートをつくろう_データ整備を前向きに考える会 / Let's create clean data mart
brainpadpr
2
170
GA technologiesでのAI-Readyの取り組み@DataOps Night
yuto16
0
270
M5製品で作るポン置きセルラー対応カメラ
sayacom
0
160
about #74462 go/token#FileSet
tomtwinkle
1
360
動画データのポテンシャルを引き出す! Databricks と AI活用への奮闘記(現在進行形)
databricksjapan
0
150
成長自己責任時代のあるきかた/How to navigate the era of personal responsibility for growth
kwappa
3
280
Where will it converge?
ibknadedeji
0
190
JAZUG 15周年記念 × JAT「AI Agent開発者必見:"今"のOracle技術で拡張するAzure × OCIの共存アーキテクチャ」
shisyu_gaku
0
110
Featured
See All Featured
Making Projects Easy
brettharned
119
6.4k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
20k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Visualization
eitanlees
148
16k
Build your cross-platform service in a week with App Engine
jlugia
232
18k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
9
580
Practical Orchestrator
shlominoach
190
11k
Facilitating Awesome Meetings
lara
56
6.6k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
The Cult of Friendly URLs
andyhume
79
6.6k
What's in a price? How to price your products and services
michaelherold
246
12k
Transcript
##αʔϏε։ൃͷݱ͔Β /BPZB*UP ,"*;&/QMBUGPSN*OD %FWFMPQFST4VNNJU4VNNFS<&OUFSQSJTF>
લఏ • ʮ4*ϏδωεɺΤϯλʔϓϥΠζ˓˓͢ ͖ʯͱݴ͑Δ΄Ͳৄ͋͘͠Γ·ͤΜ • ࣗ͜͏͍ͬͯΔɺͱ͍͏
,"*;&/QMBUGPSN*OD "#ςετΫϥυαʔϏεQMBO#$%Λ։ൃ͢Δ໊ఔͷελʔτΞοϓ
None
"#ςετͷ4BB4 • ͓٬༷ͷ8FCαΠτͷ"#ςετ • +BWB4DSJQUΛషͬͯΒͬͯӠʑ %0.Λॻ͖͑ͯϓϥϯ\" #^Λ࣮ߦ 17$7ϩάΛड͚औΓ༗ҙࠩఆ
## • ͓٬༷ – ηʔϧεʹΑΔൢ ˞ΦϯϥΠϯαΠϯφοϓ͋Γ·͢ – େنɺϛογϣϯΫϦςΟΧϧαΠτ͋Γ • +4ෆ۩߹ग़͢ͱେม – ͓٬༷αΠτʹషͬͯΒͬͯΔͷͰ
• όοΫΤϯυʹϩάղੳɺ%8)
ͱ͜ΖͰɺ#$ͬͯ·ͨ͠ • Ҏ্#$։ൃͰͨ͠ – χϑςΟ – ͯͳ – (3&& ͜͏͍͏ͷ
#$։ൃ • ͝ଘͷ௨ΓɺҎԼͷײ͡ – εΫϥϜ – 044 – Ϋϥυ –
Ϧʔϯ։ൃ Ծઆݕূϧʔϓ – ܧଓతσϦόϦʔ – (JU)VC ͬ͘͟Γݴ͏ͱŋŋŋ ࣮ॏࢹɺ։ൃॏ ࢹɺϋοΧʔจԽ
Αࣖ͘ʹͨ͜͠ͱ • ʮͦ͏͍͏Γํ#$ͳΒͰʯ • ʮΤϯλʔϓϥΠζͰ͍͠ʯ • ʮ͓٬༷ͱͷܖ͕͋Δ͔Βʯ
,"*;&/QMBUGPSN*OD ͷ։ൃͷݱͲ͏ͩΖ͏
(JU)VCϓϧϦΫ։ൃ
ίʔυϨϏϡʔ
ςετࣗಈԽ
ܧଓతσϦόϦʔ master deployment/ edge deployment/ qa มߋNBTUFS QVMMSFRVFTU NFSHFͨ͠ ΒࣗಈͰ
FEHFɻ (開発環境) ຊ൪ϦϦʔε NBTUFS͔ΒRB QVMMSFRVFTU RBNFSHF͞ ΕΔͱ2"ڥࣗ ಈσϓϩΠ FEHFQVTI ͞ΕΔͱ։ൃػ ࣗಈσϓϩΠ deployment/ production 2"ऴΘͬͨ ΒQSPEVDUJPO ಉ༷ʹ
$IBU0QT
*OGSBTUSVDUVSFBT$PEF
ϦϞʔτϫʔΫ
%BJMZ4DSVN CPU͕ேձͷ࣌ؒʹͳ ΔͱϦϚΠϯυ [PPNVTͰϏσΧϯ
Ϋϥυ QMBO#$%ͷαʔόʔΠ ϯϑϥશͯ"84Ͱ
ΫϥυɺΫϥυ 4USJQF ܾࡁ
ΫϥυɺΫϥυɺΫϥυ #SPXTFS4UBDL Ϋϩεϒϥβ ςετ
Ϋϥ SZ (PPHMF#JH2VFSZ σʔλղੳ%8)
ৄࡉ TQFBLFSEFDL OBPZBͰݕࡧ
େࣄʹͯ͠Δ͜ͱ • ࣮ͷॏࢹ – ,*44BOE:"(/* • ϋοΧʔࢥ – ؾʹೖΒͳ͍ͳΒϋοΫ͠Ζ • ඇಉظʹಇ͘ •
ࣗతʹಈ͘
None
։ൃΛճ͢ʹ͋ͨΓ • ٕज़త՝ͷղܾ͘͠ͳ͍ – ಄Λ͑େ֓ͷղ͚Δ • ΤωϧΪʔΛ͙ॴਓͱਓ – νʔϜϏϧσΟϯά –
ใڞ༗ – ϓϩηεͷͱഁյ – 1.ΤϯδχΞͷಇ͖ํՁ؍Λɺηʔϧεɺ όοΫΦϑΟεɺܦӦਞͱʑڞ༗͢Δ #$Ͱಉ͡ࣄͯͨ͠ɻ ͳʹมΘΒͳ͍
άϦʔͷݩಉ྅ɺ OBPZB͞Μ·ͨ͜ͷ͠ ͯΔͷ͔ͬͯࢥ͏ͣ
ͬͯΈͯ • #$։ൃΛͬͯͨϝϯόʔͰɺࠓ·Ͱ Ҏ্ʹΞδϦςΟͷߴ͍։ൃ – ৽͍͠৫ϗϥΫϥγʔ – ࣮ॏࢹɺࣗಈԽਪɺϋοΧʔΧϧνϟʔ • #$͔ͩΒɺ##͔ͩΒɺͱ͍͏͜ͱ ࣗʹ
ؔͳ͔ͬͨ ͪΖΜɺ4BB4͔ͩΒɺε λʔτΞοϓ͔ͩΒɺਓ໋ϩ δεςΟΫεѻΘͳ͍͔Βͱ ͔͋Δͱࢥ͏
গ͠ɺओޠΛେ͖͘ • ,"*;&/ͷΑ͏ͳࣄྫ ϫʔϧυϫΠ υʹ ͘͠ͳ͍ – ઌ΄ͲͷΫϥυαʔϏε܈ͦͷࣄྫ • 5IF$POTVNFSJ[BUJPO0G*5ɺ ϋʔυιϑτ͚ͩͰͳ͘ɺϓϩηε
৫ߏ·Ͱ
มԽࢭ·Βͳ͍ • Ήͱ·͟Δͱʹ͔͔ΘΒͣɺ͜͏͍͏ ࣄྫ૿͍͑ͯ͘ • ଞاۀ͕ɺۀք͕ʮͲ͏͢Δ͖ʯ͔ – ŋŋŋΘ͔Γ·ͤΜ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ ण࢘Ώ͖CZBXBZVLJ $$#:/$/%