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
Application Composerのすすめ
Search
mokonist
December 06, 2022
Technology
1.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Application Composerのすすめ
mokonist
December 06, 2022
More Decks by mokonist
See All by mokonist
devio-2024-Introduction-golang-backend
mokocm
7
4.7k
Google Cloud Next '24 Recap(Cloud Run/k8s)
mokocm
0
1.1k
1年間モダンなアプリへの移行支援をやってみて分かった、モダナイズの重要性と難しさ
mokocm
1
1.6k
レガシーシステム、モダナイズへの道筋
mokocm
0
1.8k
devio-2022-sapporo-moko.pdf
mokocm
2
170
DeepDive into Modern Development with AWS
mokocm
1
1.4k
IaCで全てが上手くいくと思うなよ_失敗事例のご紹介.pdf
mokocm
0
9.7k
re:Growth infra 2020
mokocm
0
4.8k
入社1年でAWS資格フルコンプして本書いた話
mokocm
0
3.9k
Other Decks in Technology
See All in Technology
10倍の生産性を実現するAI駆動並列エージェントのすべて
kumaiu
4
1.3k
小さく始める AI 活用推進 ― 日経電子版 Web チームの事例/nikkei-tech-talk47
nikkei_engineer_recruiting
0
200
2026.06.13_AI時代に事業会社が「SIer出身エンジニア」を求める理由 / Why Businesses Seek Engineers with a System Integrator Background in the AI Era
jumtech
0
1k
SIer20年! 培ったスキルがスタートアップで輝く時
shucho0103
0
830
ポケモンの型をTypeScriptの型システムで表現してみた
subroh0508
0
370
AIソロプレナー時代に2ヶ月で20人増員した事業創造会社の開発組織の話
miyatakoji
0
570
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
170
スキルと MCP ツール、責務をどう分けるか? AI が迷わないインターフェース設計の戦略
cdataj
1
920
なぜ Platform Engineering の土台に Kubernetes を選ぶのか
r4ynode
1
560
Chainlitで作るお手軽チャットUI
ynt0485
0
180
2026TECHFRESH畢業分享會 - Lightning Talk - E起 See See : 電商推薦讀心術? 數據說了算
line_developers_tw
PRO
0
720
AI Engineering Summit Tokyo 2026 AIの前に、やることがある 〜医療データ企業の4フェーズ〜
dtaniwaki
0
2.5k
Featured
See All Featured
The Curious Case for Waylosing
cassininazir
1
380
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
320
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
270
The SEO identity crisis: Don't let AI make you average
varn
0
490
Docker and Python
trallard
47
3.9k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
280
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
The SEO Collaboration Effect
kristinabergwall1
1
480
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
250
Transcript
AWS Application Composerのすすめ AWS事業本部コンサルティング部 2022/12/06 ⾨別優多 1
2 re:Invent、楽しかったですね︕
3 https://dev.classmethod.jp/articles/reinvent-2022-datadog-slide/
4 今⽇話したいこと
5 SAM使った サーバーレス開発なら AWS Application Composer 使おう
6
7
8 やれること GUIでサーバーレス構成をモデリングできる 複雑でごちゃごちゃになりがちなサーバーレスを GUIでモデリング可能︕ CloudFormation(SAM)で出⼒できる これまでのSAMを使った開発にも対応 IaCとしてSAMをリアルタイム出⼒ ローカル含めてリアルタイムでさくさく開発ができる
9
10
11
12
13
14 素敵︕
15 既存プロジェクト インポートもいけます
16
17 これまでの課題と解決 サーバーレス構成、管理するリソース多くて⼤変 構成図を別個⽤意しないといけなくてメンテ⼤変 GUIで構成するためグチャグチャしたYAMLをメンテしなくて良い 構成図みたい場合はSAMをApplication Composerに⾷わせることで 構成図を表⽰・管理できる AWSの知識が少なくて勉強するの⼤変 AWSに関する細かい知識が少なくとも、GUIで直感的に構成ができ
る。少しずつ⾝につけるための⾜がかりとして最適
18 ⼀⽅で(現時点で) Application Composerを利⽤できるのはサーバーレスサー ビスのみ 現時点ではECSなどをサポートしていない CloudFormation(SAM)のみの対応 最近CDKがトレンディな時代だが、現時点ではSAMしかサポートし ていない
19 個⼈的な所感 サーバーレス構成な箇所とそれ以外で管理レイヤーを切って良 いのでは(超複雑になりそう) 例えばSQSを中間層にするなど。 とはいえECS, Fargateなど対応してくれたらうれしい 既にCDK管理の物はどうする︖ 個⼈的には既にCDK管理の物は、GUI使いたい等の明⽰的な理由が無 い場合は使わなくて良いと思う。
ただし、既にSAMを使われている場合は使って良いかと。
20 まとめ
21 まとめ GUIで初学者の⽅でもサーバーレスの⾜がかりに︕ GUI上でAPI Gateway + Lambda + SQSなど組み合わせを簡単に できて、すぐ開発を進められるので簡単で楽しい︕
これまでのサーバーレスの管理課題の解決︕ 構成が複雑になればなるほどYAMLのメンテが⼤変な所を、GUIでシ ンプルに解決 TypeScriptで対応するためにはどうしたら良いかは要検討 Application Composerで指定するLambda Handlerのディレクトリ をビルド済みのJSが配置されるディレクトリに置けば実現はできそ う
22