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
CodeCatalystで始める最速(!?)のアプリ開発
Search
kensan773
May 01, 2024
0
300
CodeCatalystで始める最速(!?)のアプリ開発
kensan773
May 01, 2024
Tweet
Share
More Decks by kensan773
See All by kensan773
Redshiftのノード追加によるパフォーマンス改善で勘違いしていた話
kensan773
0
66
20240725_JAWSビックデータ支部_Athena_PartitionProjection
kensan773
0
380
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Scaling GitHub
holman
459
140k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
410
YesSQL, Process and Tooling at Scale
rocio
172
14k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Testing 201, or: Great Expectations
jmmastey
42
7.2k
Become a Pro
speakerdeck
PRO
26
5.1k
Transcript
CodeCatalystで始める最速(!?)のアプリ開発 水村健太
1 自己紹介 所属 某シンクタンク所属 社会人5年目 主任 金融システム アプリ・インフラ開発 経歴 2021年8月~
AWS上のシステム構築 2023年2月 AWS12冠達成 2023年4月~ 2023 AWS Jr. Champions選出 2023年5月~ AWS Jr. Champions社内コミュニティ立ち上げ、活動 好きなAWSサービス(自動化に興奮するタイプ) 水村 健太 Amazon CodeCatalyst
2 自己紹介 所属 某シンクタンク所属 社会人5年目 主任 金融システム アプリ・インフラ開発 経歴 2021年8月~
AWS上のシステム構築 2023年2月 AWS12冠達成 2023年4月~ 2023 AWS Jr. Champions選出 2023年5月~ AWS Jr. Champions社内コミュニティ立ち上げ、活動 好きなAWSサービス(自動化に興奮するタイプ) 水村 健太 Amazon CodeCatalyst 4/26(金) 卒業
3 本日の流れ Amazon CodeCatalyst の概要/魅力 AWS Amplify Amazon CodeCatalyst メインパート
4 今回のターゲット層 簡単に開発から運用まで一貫した環境が欲しい チーム開発 初心者 GUIでCI/CD ただし、Gen2でバックエンド開発するなら 現時点ではAmplify Studio一択 サンドボックスは使えるが本番デプロイ未サポート(?)
5 CodeCatalystってどんなサービス? 概要 ※2024/4現在、東京リージョン未対応
6 CodeCatalystってどんなサービス? 独自のコンソール画面で実現
7 CodeCatalystの厳選した2つ の魅力 サンプルアプリの爆速立ち上げ CI/CDワークフローを提供 5~10分でデプロイ
8 サンプルアプリの爆速立ち上げ blueprint 用意されたblueprintの選択 各設定の詳細を決定 デプロイ
9 サンプルアプリの爆速立ち上げ blueprint 用意されたblueprintの選択 各設定の詳細を決定 デプロイ
10 用意されたblueprintの選択 各設定の詳細を決定 デプロイ サンプルアプリの爆速立ち上げ blueprint
11 用意されたblueprintの選択 各設定の詳細を決定 デプロイ サンプルアプリの爆速立ち上げ blueprint
12 CodeCatalystの厳選した2つ の魅力 サンプルアプリの爆速立ち上げ CI/CDワークフローを提供 GUIで簡単設定
13 CI/CDワークフローを提供 ワークフロー 起動トリガーの選択 用意されたアクションの選択 各アクションの詳細を決定
14 CI/CDワークフローを提供 ワークフロー 起動トリガーの選択 用意されたアクションの選択 各アクションの詳細を決定
15 起動トリガーの選択 用意されたアクションの選択 各アクションの詳細を決定 CI/CDワークフローを提供 ワークフロー Actionの例 • ビルドやテスト •
各種IaCツールを用いたデプロイ • S3バケット, CodeArtifact, ECRへのパブリッシュ • Lambda Function実行 • CodeGuruによるコードスキャン • Amplify Hosting etc… ※Amplify Gen2 backendのデプロイ未対応
16 CI/CDワークフローを提供 ワークフロー 起動トリガーの選択 用意されたアクションの選択 各アクションの詳細を決定
17 CodeCatalystの厳選した2つの魅力 サンプルアプリの爆速立ち上げ CI/CDワークフローを提供 立ち上げから運用まで 完全サポート
18 本日の流れ(再掲) Amazon CodeCatalyst の概要/魅力 AWS Amplify Amazon CodeCatalyst 報告レベル・・・
19 CodeCatalyst×Amplifyの現状 現在、blueprintでAmplifyが使われているもの 1. Single-page application(SPA) • フレームワーク :Angular, React,
Vue から選択 • Amplify要素 :Amplify Hosting(CloudFront, S3) 2. Static Website • 静的サイトジェネレータ:Hugo, Jekyll から選択 • Amplify要素 :Amplify Hosting(CloudFront, S3) Gen1すらAmplify バックエンドで使われてない… 他サンプルは素のCDKやSAMを利用
20 CodeCatalyst×Amplifyの展望 Amazon CodeCatalyst GA 1 周年記念!5 分でわかる全アップデート紹介 #AWS -
Qiita Ex) VPC接続、Amazon Qで機能開発、プルリク承認ルール 1年強で25回アップデート Amplifyユーザへの朗報を期待!!
21 CodeCatalyst使ったことある方? 最後に、CodeCatalyst利用の第一歩 ぜひ帰り道にAWS Builder IDを発行を! ↑AWS Builder ID作成