🐺

AWS CDK+Serverlessを構築したい初学者向けのCDK Patterns

2021/09/15に公開

AWS CDKをやりたい!

業務でAWS CDKでServerlessアーキテクチャを構築する場面が最近増えてきたんですが、まだまだ初心者なので戦力になれてない気がしたので勉強しようと思います。

CDK Patternsとは

CDK PatternsのGitHubリポジトリには、AWS HeroesやAdvocatesによって紹介されたパターンの引用と実装パターンが併記されています。

初学者おすすめの3つの実装パターン

The Simple Webservice

シンプルにAPI Gateway->Lambda->DynamoDBでAPIを実行時にDynamoDBを更新する構成です。

https://github.com/cdk-patterns/serverless/tree/main/the-simple-webservice

The RDS Proxy

LambdaからRDS Proxy経由でRDSのテーブル作成、データ挿入、データ抽出を実行する実装です。

https://github.com/cdk-patterns/serverless/tree/main/the-rds-proxy/typescript

The Simple GraphQL Service

CDKからAppSyncを使ってGraphQLを実装するパターンです。

https://github.com/cdk-patterns/serverless/tree/main/the-simple-graphql-service

目標

このような基本パターンの実装は一人でできるようになりたいです。

Discussion