Serverless
62 items tagged with "serverless"
Tutorials7
How to deploy a serverless REST API on AWS Lambda
Build and deploy a production REST API using AWS Lambda and API Gateway with infrastructure as code.
How to build an HTTP API with Azure Functions
Create and deploy a serverless HTTP-triggered API on Azure Functions using the Azure CLI and a consumption plan.
How to deploy a container to Google Cloud Run
Containerize an app and deploy it to Google Cloud Run for autoscaling, request-billed serverless hosting.
How to route events with Amazon EventBridge
Build an event-driven workflow with Amazon EventBridge using event buses, rules, and pattern-based routing.
How to orchestrate workflows with AWS Step Functions
Build a state machine with AWS Step Functions to orchestrate Lambda tasks with retries, branching, and error handling.
How to deploy a serverless container with Azure Container Apps
Deploy a containerized service to Azure Container Apps with scale-to-zero, ingress, and revision-based updates.
How to deploy a Python function on Google Cloud Functions
Write and deploy an HTTP-triggered Python function on Google Cloud Functions (2nd gen) with the gcloud CLI.
Blueprints2
Lift-and-Shift to Re-Platform Blueprint
Take rehosted cloud workloads from a lift-and-shift phase and progressively re-platform them onto managed and serverless services for better cost and operations.
Synchronous API to SNS/SQS Fan-Out Blueprint
Decouple synchronous workloads using Amazon SNS topics and SQS queues for durable, buffered fan-out and asynchronous processing.
Products8
PlanetScale
Serverless MySQL-compatible database platform
Neon
Serverless PostgreSQL with autoscaling
AWS Lambda
Serverless compute service from Amazon Web Services
Cloudflare Workers
Serverless execution environment on Cloudflare's edge
Vercel Functions
Serverless functions on Vercel's edge network
Azure Functions
Event-driven serverless compute on Azure
Google Cloud Functions
Event-driven serverless compute on Google Cloud
Amazon SQS
Fully managed message queuing service
Reference Architectures15
Serverless Web Application
Reference architecture for building serverless web applications with API Gateway, Lambda, and DynamoDB
Serverless API on Azure Functions
An event-driven serverless API built on Azure Functions with Cosmos DB and API Management for pay-per-use, low-operations workloads.
Serverless API on GCP Cloud Run
A container-based serverless API on Google Cloud Run with Cloud SQL and Pub/Sub, scaling to zero while keeping standard container portability.
Edge Compute and CDN Platform
A globally distributed edge platform running compute at CDN points of presence for ultra-low-latency personalization and API responses.
ECS Fargate Microservices Platform
A serverless container microservices platform on AWS ECS Fargate with service discovery, autoscaling, and no servers to manage.
Serverless Event Processing Pipeline on AWS
A fully serverless event-ingestion and processing pipeline on AWS using Lambda, EventBridge, and DynamoDB with no servers to operate.
BigQuery Analytics Platform
A serverless analytics platform on Google BigQuery with streaming ingestion, dbt transforms, and Looker for enterprise BI.
Event Streaming on Amazon Kinesis
A managed event streaming platform on Amazon Kinesis with serverless processing and real-time analytics on AWS.
Retrieval-Augmented Generation Platform on AWS
A reference design for a production RAG system on AWS that grounds LLM answers in private documents using a managed vector store and Bedrock models.
Cloud-Native REST API Platform
A versioned, API-first REST platform with contract-driven development, gateway policies, and managed data services on GCP.
Jamstack Static Site with Edge Functions
Pre-rendered static front end served from a global CDN, with dynamic behavior handled by edge functions and serverless APIs.
Mobile Backend as a Service (BaaS)
A managed backend providing authentication, database, storage, push, and serverless functions to native and cross-platform mobile apps.
Edge-Rendered Web Platform
A web app rendered at CDN edge locations using lightweight serverless runtimes for low-latency dynamic pages worldwide.
SaaS Usage Metering and Billing
An event-driven metering pipeline that records product usage, aggregates it per tenant, and drives usage-based billing.
Headless Commerce on Edge
A composable storefront where a static or edge-rendered front end consumes headless commerce, search, and payment APIs over a CDN.
Stacks13
JAMstack
JavaScript, APIs, Markup - Modern web architecture
AWS Serverless Stack
Lambda, API Gateway, DynamoDB, S3 - AWS serverless architecture
Edge Computing Stack
Cloudflare Workers, D1, R2, KV - Edge-first architecture
JAMstack (Headless)
An architecture of pre-rendered markup, JavaScript, and APIs that decouples the front end from services for fast, secure, scalable sites.
Knative Serverless Containers Stack
Kubernetes-based serverless stack using Knative for scale-to-zero, request-driven container workloads with event-driven autoscaling.
AWS Serverless Stack
Fully managed AWS serverless stack using Lambda, DynamoDB, and API Gateway for event-driven, pay-per-use applications with no server management.
Azure Serverless Stack
Managed Microsoft Azure serverless stack using Azure Functions and Cosmos DB for event-driven, globally distributed, pay-per-use applications.
GCP Serverless Stack
Google Cloud serverless stack using Cloud Run and Firestore for container-based, scale-to-zero applications with managed NoSQL storage.
Serverless Containers Stack
Cloud stack running standard OCI containers on managed serverless platforms for scale-to-zero, pay-per-use workloads without cluster management.
Cloudflare Workers + D1 + R2
A serverless edge stack running JavaScript at Cloudflare's edge with Workers, the D1 SQLite database, and R2 object storage for low-latency global apps.
Deno Deploy Edge
A serverless edge runtime stack built on Deno, running secure TypeScript and JavaScript globally with web-standard APIs and built-in KV storage.
Fastly Compute Edge
A high-performance edge computing stack running WebAssembly at Fastly's network for ultra-fast, secure serverless logic close to users.
Firebase Realtime Stack
A serverless realtime app stack on Google Firebase using Cloud Firestore and the Realtime Database, with Auth, Cloud Functions, and offline sync for mobile and web.
Comparisons5
Fargate vs Lambda
AWS Fargate runs serverless containers; AWS Lambda runs serverless functions. Fargate suits long-running services; Lambda suits short, event-driven work.
Serverless vs Containers
Serverless abstracts away infrastructure and scales to zero; containers give portable, full control over the runtime. The choice balances operational simplicity against flexibility.
EC2 vs Lambda
Amazon EC2 provides full virtual servers you manage; AWS Lambda runs event-driven functions with no servers to manage. Control and steady cost versus elasticity and simplicity.
Cloud Run vs Cloud Functions
Google Cloud Run runs serverless containers; Cloud Functions runs serverless functions. Cloud Run offers more flexibility; Cloud Functions is simpler for event glue.
JVM vs GraalVM Native Image
Run JVM applications on the traditional HotSpot JVM with JIT, or compile them ahead-of-time to native images with GraalVM for fast startup and low memory.
Benchmarks3
Cold-Start Latency Benchmark
Measures the added latency when a serverless function or container must initialize from scratch before serving its first request after being idle.
Serverless Cold-Start Latency Benchmark
Measures the added latency when a serverless function must initialize a new execution environment before handling a request, across runtimes and platforms.
Cost-per-Request Benchmark
Measures the fully loaded cloud cost of serving a single unit of work, attributing compute, memory, network, and storage spend to throughput.
Glossaries4
Serverless
Serverless is a cloud execution model in which the provider fully manages servers and scaling, running code in response to events and billing only for actual usage.
Function as a Service (FaaS)
Function as a service is a serverless model in which developers deploy individual functions that the cloud provider runs and scales automatically in response to events.
Edge Computing
Edge computing is a model that runs processing and storage close to where data is generated or consumed, rather than in a centralized cloud region, to reduce latency and bandwidth use.
Cold Start
A cold start is the added latency incurred when a serverless function or container must initialize a fresh execution environment before handling a request, rather than reusing a warm, already-running one.