Software Design2019年12月号の「サーバーレスでめざせ!インフラ管理ゼロなシステム 」第3章「サーバーレスで本格的なシステムを作るために」 のサポートリポジトリです。
各ブランチの内容は以下の通りです。
chapter3_step9以後のブランチは本誌未掲載の内容となります。
- chapter3_step1: SAMテンプレートにDynamoDBとLambda Functionを定義するまで
- chapter3_step2: SAMテンプレートにAPI Gatewayの定義を追加
- chapter3_step3: テストコードの足回りを作成
- chapter3_step4: ペット登録処理のテストケースを実装
- chapter3_step5: ペット登録処理の実装
- chapter3_step6: ペット登録処理にバリデーションを追加
- chapter3_step7: Lambda Layersを導入
- chapter3_step8: Makefileでデプロイを自動化
- chapter3_step9: ペット登録処理にID競合のエラーハンドリングを追加
- chapter3_step10: ペット取得処理の実装
- chapter3_step11: ペット削除処理の実装
- chapter3_step12: ペット更新処理の実装
- chapter3_step13: ペット一覧取得処理の実装
不明な点や不具合の報告等ありましたらIssuesに記載頂くようお願い致します。