メニュー

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

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

【目次】
第1章 AWSの準備
第2章 サンプルプログラムをデプロイする
第3章 サンプルプログラムの構成
第4章 新しいAPIを追加する
第5章 Modelを新たに追加する
第6章 API Gateway以外のイベントを処理する
目次プレビュー
  • はじめに
  • 第1章 AWSの準備
  • 第2章 サンプルプログラムをデプロイする
  • 免責事項
  • AWSアカウントを作成する
  • IAMユーザーを作成する
  • サンプルプログラムの概要
  • Dockerのインストール
  • Githubからサンプルプログラムをcloneする
  • 環境変数にAPIキーを設定する
  • デプロイする
  • Cloud Formationの画面で、スタックの内容を確認する
  • APIの動作確認する
  • スタックを消す
  • クリーンアーキテクチャとは
  • 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を実装
  • 概要
  • CloudWatch LogsでLambdaのログ出力を確認
  • S3イベントを処理する
  • 定期的な実行を実装する
終わりに

まだレビューが投稿されていません