カテゴリ一覧 著者一覧
クリーンアーキテクチャとサーバレスで実装するWebAPI
0件
1,760円(税込)
獲得ポイント: 18pt
通常:
18pt

クリーンアーキテクチャとサーバレスで実装するWebAPI

発売日: 2020年9月4日
想定ページ数: 66ページ
ISBN: 9784844379058
ダウンロード: PDF EPUB
本書では、すでにある程度実装されているサンプルプログラムを通して、サーバレス開発とクリーンアーキテクチャの理解を深めます。例として、サンプルプログラムをAWSにデプロイして、実際に動作しているところを確認できる状態にする、サンプルプログラムの構造を理解する、サンプルプログラムの改修すべきポイントを理解して、必要な機能を追加するといったものを取り上げます。

【目次】
第1章 AWSの準備
第2章 サンプルプログラムをデプロイする
第3章 サンプルプログラムの構成
第4章 新しいAPIを追加する
第5章 Modelを新たに追加する
第6章 API Gateway以外のイベントを処理する

目次

はじめに

免責事項

第1章 AWSの準備

AWSアカウントを作成する
IAMユーザーを作成する

第2章 サンプルプログラムをデプロイする

サンプルプログラムの概要
Dockerのインストール
Githubからサンプルプログラムをcloneする
環境変数にAPIキーを設定する
デプロイする
Cloud Formationの画面で、スタックの内容を確認する
APIの動作確認する
スタックを消す

第3章 サンプルプログラムの構成

クリーンアーキテクチャとは
Enterprise Business Rulesを実装するdomainパッケージ
Application Business Rulesを実装するusecaseパッケージ
Interactorを実装するinteractorパッケージ
インスタンスの生成と依存関係を解消するFactory
Interface Adaptersを実装するadapterパッケージ
Frameworks & Driversについて
Lambdaのエントリーポイント

第4章 新しいAPIを追加する

概要
UseCaseを実装
Interactorを実装
Factoryにメソッドを追加
コントローラーを実装
テストを実装
Lambdaのハンドラーを実装
Serverless Frameworkの設定
デプロイする
テストで実行してみる

第5章 Modelを新たに追加する

概要
Modelを実装
リポジトリーを定義
CRUDを実装

第6章 API Gateway以外のイベントを処理する

概要
CloudWatch LogsでLambdaのログ出力を確認
S3イベントを処理する
定期的な実行を実装する

終わりに

ユーザーレビュー

レビューがありません
書籍をシェアする