本書では、すでにある程度実装されているサンプルプログラムを通して、サーバレス開発とクリーンアーキテクチャの理解を深めます。例として、サンプルプログラムをAWSにデプロイして、実際に動作しているところを確認できる状態にする、サンプルプログラムの構造を理解する、サンプルプログラムの改修すべきポイントを理解して、必要な機能を追加するといったものを取り上げます。
【目次】
第1章 AWSの準備
第2章 サンプルプログラムをデプロイする
第3章 サンプルプログラムの構成
第4章 新しいAPIを追加する
第5章 Modelを新たに追加する
第6章 API Gateway以外のイベントを処理する
目次プレビュー
- はじめに
- 第1章 AWSの準備
- 第2章 サンプルプログラムをデプロイする
-
AWSアカウントを作成する
-
IAMユーザーを作成する
-
クリーンアーキテクチャとは
-
Enterprise Business Rulesを実装するdomainパッケージ
-
Application Business Rulesを実装するusecaseパッケージ
-
Interactorを実装するinteractorパッケージ
-
インスタンスの生成と依存関係を解消するFactory
-
Interface Adaptersを実装するadapterパッケージ
-
Frameworks & Driversについて
-
Lambdaのエントリーポイント
-
概要
-
UseCaseを実装
-
Interactorを実装
-
Factoryにメソッドを追加
-
コントローラーを実装
-
テストを実装
-
Lambdaのハンドラーを実装
-
Serverless Frameworkの設定
-
デプロイする
-
テストで実行してみる
-
概要
-
Modelを実装
-
リポジトリーを定義
-
CRUDを実装