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
21
6.8k
Functional TypeScript
naoya
16
6.5k
TypeScript 関数型スタイルでバックエンド開発のリアル
naoya
75
36k
シェルの履歴とイクンリメンタル検索を使う
naoya
16
6.4k
20230227-engineer-type-talk.pdf
naoya
91
78k
関数型プログラミングと型システムのメンタルモデル
naoya
63
110k
TypeScript による GraphQL バックエンド開発
naoya
29
36k
フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発
naoya
67
24k
「問題から目を背けず取り組む」 一休の開発チームが6年間で学んだこと
naoya
144
60k
Other Decks in Technology
See All in Technology
CloudFormationコンソールから、実際に作られたリソースを辿れるようになろう!
amixedcolor
1
170
レビュー負債を解消する ― CodeRabbitが支えるAI駆動開発
moongift
PRO
0
150
エンタープライズ企業における開発効率化のためのコンテキスト設計とその活用
sergicalsix
1
360
ZOZOTOWNカート決済リプレイス ── モジュラモノリスという過渡期戦略
zozotech
PRO
0
140
やり方は一つだけじゃない、正解だけを目指さず寄り道やその先まで自分流に楽しむ趣味プログラミングの探求 2025-11-15 YAPC::Fukuoka
sugyan
1
450
日々のSlackアラート確認運用をCustom Chat Modesで楽にした話 / 日々のSlackアラート確認運用をCustom Chat Modesで楽にした話
imamotohikaru
0
460
エンジニア採用と 技術広報の取り組みと注力点/techpr1112
nishiuma
0
130
AIエージェントは「使う」だけじゃなくて「作る」時代! 〜最新フレームワークで楽しく開発入門しよう〜
minorun365
11
1.6k
【Android】テキスト選択色の問題修正で心がけたこと
tonionagauzzi
0
130
Claude Code 10連ガチャ
uhyo
3
660
【AWS reInvent 2025 関西組 事前勉強会】re:Inventの“感動と興奮”を思い出してモチベ爆上げしたいです
ttelltte
0
140
Flutterで実装する実践的な攻撃対策とセキュリティ向上
fujikinaga
1
340
Featured
See All Featured
Producing Creativity
orderedlist
PRO
348
40k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.1k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
660
Fireside Chat
paigeccino
41
3.7k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
118
20k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Thoughts on Productivity
jonyablonski
73
4.9k
Music & Morning Musume
bryan
46
6.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.3k
Bash Introduction
62gerente
615
210k
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 $$#:/$/%