Azure

Serverless API (Azure Functions)

API Management + Azure Functions + Cosmos DB のサーバーレス構成。イベント駆動でスケールし、豊富なトリガー(HTTP / Service Bus / Timer等)により様々なシステム連携が可能です。

アーキテクチャ構成図

クライアント
HTTPS
API Management
レートリミット / OAuth / バージョン管理
Azure Functions
消費プラン / コールドスタート
Cosmos DB
グローバル分散 / マルチリージョン書き込み
Azure Blob Storage
ファイル
Application Insights
テレメトリ

↑ リクエスト / データの流れ(上から下)

採用サービス構成

API管理
API Management
コンピュート
Azure Functions
データベース
Cosmos DB

代表的なユースケース

  • リアルタイム通知・プッシュ配信
  • Office 365 / Teams連携
  • IoTデータ処理
  • 定期バッチ・スケジュール処理

このパターンを選ぶ判断基準

イベント駆動のバックエンド処理や、既存Azureサービス(Service Bus / Event Grid)と連携するAPIに適しています。Cosmos DBのグローバル分散により低レイテンシが実現できます。

このパターンで設計書を自動生成

要件を入力するだけで構成図・設計書・コスト見積もりを自動生成します。

無料で試す