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
Serverless + Fargate構成で継続的デリバリーの速度を劇的に改善した話
Search
kaidouji85
January 12, 2024
Technology
1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Serverless + Fargate構成で継続的デリバリーの速度を劇的に改善した話
kaidouji85
January 12, 2024
More Decks by kaidouji85
See All by kaidouji85
AbortControllerでPromiseをキャンセルする
kaidouji85
0
43
一発芸!!なんちゃってローカライズ
kaidouji85
0
110
AWSだけでネット対戦できるブラウザゲームを作った話
kaidouji85
0
92
GitHub CopilotでJavaScript開発効率を爆上げする
kaidouji85
0
130
サーバーレスアーキテクチャこそ"ヘキサゴナルアーキテクチャ"
kaidouji85
0
120
サーバーレスでターンベース制のネット対戦ゲームを作った話
kaidouji85
0
670
CDKで構築したFargateのデプロイ時間を改善した話
kaidouji85
2
600
ブラウザゲームで視聴者参加型のゲーム配信
kaidouji85
0
400
JSだけでバックエンド環境構築、IaC、自動デプロイまでやってみた話
kaidouji85
0
410
Other Decks in Technology
See All in Technology
AI時代におけるエンジニアの新たな役割──FDEとクオリアの探求/登壇資料(戸井田 裕貴)
hacobu
PRO
0
560
AI時代におけるテストの基礎の再定義 / Rethinking the Fundamentals of Testing in the AI Era
mineo_matsuya
15
5.9k
事業成長とAI活用を止めないデータ基盤アーキテクチャの設計思想
hiracky16
0
740
クラウドを使う側から、作る側へ / 大吉祥寺.pm 2026前夜祭
fujiwara3
7
1.6k
現場をAIで動かす「フィジカル AI」の組み込み設計の考え方【SORACOM Discovery 2026】
soracom
PRO
0
110
AIツールを導入しても生産性はあがらない? カオナビが直面した 3つの壁と乗り越え方。/ Overcoming 3 Barriers to AI-Driven Productivity at kaonavi
kaonavi
0
350
2026年のソフトウェア開発を考える(2026/07版) / Agentic Software Engineering 2026-07 Findy Edition
twada
PRO
30
17k
データエンジニアこそ組織のオントロジーに向き合うべき — 問いに答えるAIから、事業を動かすAIへ
gappy50
4
920
AI研修(Day1)【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
1.8k
WEBフロントエンド研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
490
データと地図で読む 大井町の「かわるもの、かわらないもの」
yoshiyama_hana
0
470
コンポーネント名には何を含めるべきなのか? / what-should-be-included-in-component-names
airrnot1106
0
130
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
430
Design in an AI World
tapps
1
270
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Crafting Experiences
bethany
1
230
Optimising Largest Contentful Paint
csswizardry
37
3.8k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
230
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
260
YesSQL, Process and Tooling at Scale
rocio
174
15k
Music & Morning Musume
bryan
47
7.3k
Transcript
4FSWFSMFTT 'BSHBUFߏͰ ܧଓతσϦόϦʔͷΛܶతʹվળͨ͠ ʢۚʣ 4FSWFSMFTT.FFUVQ5PLZP ɹ༎հ
ࣗݾհ w ༎հ w ΠϯσΟʔήʔϜ։ൃऀ w ڊେϩϘಡΈ߹͍ότϧ ػಈ۞ָ෦(ϒϨΠόʔόʔετ Λ։ൃத w
ˢωοτରઓͰ͖ΔήʔϜͰɺ αʔόϨεΞʔΩςΫνϟͰ όοΫΤϯυΛߏங
͡Ίʹ w (ϒϨΠόʔόʔετͷόοΫΤϯυͷ$POUJOVPVT%FMJWFSZʢ$%ʣ ʙఔ͔͔Δ w ˢͩͱ͕ͪ࣌ؒ͗͢ΔͷͰվળ͍ͨ͠ ։ൃڥ ࣗಈσϓϩΠ (JUϦϙδτϦ ίϛοτ
ʙ
AWS Cloud Amazon CloudFront Amazon S3 Amazon API Gateway AWS
Lambda Amazon DynamoDB Amazon Fargate HTTPϦΫΤετ (Single Page Application) Rest APIɺWebSocketAPIݺͼग़͠ ϚονϝΠΫ֬ೝϙʔϦϯά ֤छ௨ Ϣʔβೝূ Auth0 serverless framework AWS CDK TFSWFSMFTTGSBNFXPSLͰ࡞"1*(BUFXBZ -BNCEB %ZOBNP%# "84$%,Ͱ࡞'BSHBUF ͷ$MPVE'PSNBUJPO0VUQVUTʹґଘʣ
४උ αʔόϨεσϓϩΠ ίϯςφొ 'BSHBUFσϓϩΠ TMTEFQMPZ EPDLFSCVJME EPDLFSQVTI DELEFQMPZ (ϒϨΠόʔόʔετͷ$%ʢطଘʣ ඵ
ඵ ඵ ඵ τʔλϧͰ ඵ QSPWJTJPO EPXOMPBETPVSDF *OTUBMM QSFCVJME
طଘσϓϩΠϑϩʔͷ TFSWFSMFTTGSBNFXPSL $%, ฒྻԽͰ͖ͳ͍ $MPVE'PSNBUJPO0VUQVUTʹґଘ σϓϩΠ࠷దԽ࣮ͯ͢ࢪࡁ ܰྔίϯςφΠϝʔδͷ࠾༻ 4*(5&3.ଈԠੑ
$3&"5&ɺ61%"5& ΛผʑͷσϓϩΠʹ͢Δ
*B$ͷૢ࡞छผͱ$% ڥ͕ͳ͍ %FQMPZ %FQMPZ طଘڥ ࠩΛߋ৽ͨ͠ڥ ৽ن࡞ͨ͠ڥ $3&"5& 61%"5& ։ൃ࣌طଘڥͷΞϓϦίʔυ͚ͩΛมߋ͢Δ͜ͱ͕ѹతʹଟ͍
ͭ·Γ ։ൃ࣌61%"5&ૢ࡞͕ଟ͍
४උ αʔόϨεσϓϩΠ ίϯςφొ 'BSHBUF ϗοτεϫοϓσϓϩΠ TMTEFQMPZ EPDLFSCVJME EPDLFSQVTI DELIPUTXBQEFQMPZ (ϒϨΠόʔόʔετͷ$%ʢվળޙʣ
ඵ ඵ ඵ ඵ τʔλϧͰ ඵ QSPWJTJPO EPXOMPBETPVSDF *OTUBMM QSFCVJME ४උ ඵ ฒྻδϣϒ ߹ܭඵ ߹ܭඵ ຊϑϩʔ 61%"5&ͷ͚࣮࣌ͩߦͰ͖Δ
վળϙΠϯτฒྻδϣϒ TFSWFSMFTTGSBNFXPSL $%, $3&"5& 61%"5& $3&"5&Ͱ$MPVE'PSNBUJPO0VUQVUT͕ඞཁ $3&"5&ͰฒྻԽͰ͖ͳ͍ 61%"5&$MPVE'PSNBUJPO0VUQVUTෆཁ 61'"5&ͳΒฒྻԽͰ͖Δ
վળϙΠϯτϗοτεϫοϓσϓϩΠ %FQMPZ ελοΫ"Ͱڥ৽ن࡞ ελοΫ" ڥ" ελοΫ" ελοΫ# ڥ# ελοΫ# ڥ$
ελοΫ" ελοΫ$ σϓϩΠ͍ %FQMPZ ελοΫ"ɺ#ͷࠩΛߋ৽ σϓϩΠૣ͍ )PUTXBQ%FQMPZ ελοΫࠩؔͳ͘'BSHBUFߋ৽ ߏมߋͰ͖ͳ͍ ڥͱελοΫ͕ͣΕ͍ͯΔ ΞϓϦίʔυҎ֎ͷߏมߋ͕Ͱ͖ͳ͍ ߏมߋͰ͖Δ ڥͱελοΫ͕Ұக ͍ͯ͠ΔͷͰߏมߋ͕Ͱ͖Δ
·ͱΊ
·ͱΊ w σϓϩΠϑϩʔ$3&"5&ɺ61%"5&Ͱผʑʹ͠Α͏ w $%Ͱ61%"5&͕ѹతʹଟ͍ɺ61%"5&ʹಛԽͨ͠࠷దԽΛߟ͑Α͏ w "84$%,Λ͍ͬͯΕɺϗοτεϫοϓσϓϩΠͷಋೖΛݕ౼͠Α͏
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠