サーバーレス

term_id: serverless

Category: engineering_practice

Definition

サーバーレスアーキテクチャにより、開発者はサーバーインフラストラクチャを管理せずにアプリケーションの構築と実行が可能です。クラウドプロバイダーは需要に応じてリソースを自動的にスケーリングし、使用量に基づいて課金します。

Summary

ユーザーではなくプロバイダーが機械リソースの割り当てを動的に管理するクラウドコンピューティングの実行モデル。

Key Concepts

  • Function as a Service (FaaS: サーバーレス関数)
  • オートスケーリング
  • 従量課金制
  • イベント駆動

Use Cases

  • 画像処理パイプライン
  • モバイルアプリのバックエンド
  • スケジュールされたデータジョブ