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

クリーンアーキテクチャとサーバレスで実装する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イベントを処理する
定期的な実行を実装する
終わりに

ユーザーレビュー

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