Publication
Serverlessを支える技術
サーバーレスアーキテクチャの基礎から実践まで、体系的に解説した技術同人誌の初版です。
Serverlessを支える技術
サーバーレスアーキテクチャの基礎、設計パターン、ベストプラクティスを体系的にまとめた定番書の初版です。
目次
- はじめに
- 1. サーバーレスについて
- サーバーレスという考え方の登場
- パブリッククラウドによるサーバーレスの推進
- 「サーバーレス」の定義
- コラム:ところで、今更だけど、サーバーレス? サーバレス?
- 2. 技術分野としての整理
- FaaS: Function as a Service
- Functional SaaS
- まとめ
- 3. サーバーレス時代の設計ポイント
- リアクティブシステム
- ID管理
- 4. サーバーレスアーキテクチャの実用パターン
- ウェブアプリ・モバイルアプリのバックエンド
- クラウド基盤のイベント処理
- イベントのストリーミング処理
- 5. 各社「サーバーレス」の概要
- AWS Lambda
- Azure Functions
- Google Cloud Functions
- IBM Cloud Functions
- 6. FaaSの比較
- 関数のインターフェース
- FaaSでの開発
- 7. FaaS以外のサーバーレスなアプリケーション実行環境
- アプリケーションコンテナ
- ストリーミングSQL
- フローベースドプログラミング
- 8. サーバーレスの運用
- 関数のデプロイ
- 監視(ログ、メトリクス)
- 実行権限の管理
- Functional SaaSの管理
- 9. AWS Lambda
- FaaSの特徴
- Functional SaaSの特徴
- 管理・運用
- 10. Azure Functions
- FaaSの特徴
- Functional SaaSの特徴
- 管理・運用
- 11. Google Cloud Functions
- FaaSの特徴
- Functional SaaSの特徴
- 管理・運用
- 12. IBM Cloud Functions
- FaaSの特徴
- Functional SaaSの特徴
- 管理・運用
- 13. 未来に向けて
- あとがき