Publication

Serverlessを支える技術

サーバーレスアーキテクチャの基礎から実践まで、体系的に解説した技術同人誌の初版です。

発行日
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. 未来に向けて
  • あとがき