Serverless Architecture

advanced
cloud
Enhanced Content

Definition

Building applications using cloud services that automatically manage servers and scaling. Like focusing on cooking while someone else handles the kitchen management.

Real-World Example

A photo-sharing app uses serverless architecture where image processing happens automatically when users upload photos.

Cloud Provider Equivalencies

“Serverless architecture” is a design approach, not a single product. Across clouds, it typically combines event-driven compute (functions or containers), managed API front doors, event routing, orchestration, and fully managed data services that scale automatically and charge per use.

AWS
AWS Lambda (compute), Amazon API Gateway (HTTP APIs), AWS Step Functions (orchestration), Amazon EventBridge (events), Amazon DynamoDB (serverless NoSQL), Amazon S3 (object storage)
AZ
Azure Functions (compute), Azure API Management or Azure Functions HTTP triggers (APIs), Azure Durable Functions (orchestration), Azure Event Grid (events), Azure Cosmos DB (serverless NoSQL), Azure Blob Storage (object storage)
GCP
Cloud Functions or Cloud Run (compute), API Gateway or Cloud Endpoints (APIs), Workflows (orchestration), Eventarc (events), Firestore (serverless NoSQL), Cloud Storage (object storage)
OCI
OCI Functions (compute), OCI API Gateway (APIs), OCI Events (events), OCI Streaming (event streaming), Autonomous Database (serverless/auto-scaling database options), Object Storage (object storage)

Explore More Cloud Computing Terms