Azure Container Apps (ACA) represents Microsoft’s vision for a serverless container platform that sits between Azure Functions and Azure Kubernetes Service in complexity. Now Generally Available, ACA provides a fully managed environment for deploying containerized applications with built-in support for KEDA autoscaling, Dapr integration, and seamless CI/CD. Having deployed multiple production workloads on ACA, this […]
Read more →AWS Lambda Function URLs: API Gateway Alternative
Lambda Function URLs provide a built-in HTTPS endpoint without API Gateway. This simplifies architectures and reduces cost for simple use cases. When to Use Use Function URLs: Webhooks, internal services, simple APIs. Use API Gateway: Rate limiting, API keys, request validation, caching.
Read more →Azure Event Grid: Event-Driven Architecture Deep Dive
Event Grid is the message backbone of Azure. It uses a push model (HTTP webhooks) with automatic retries and dead-lettering. Advanced Filtering
Read more →AWS Step Functions vs Azure Durable Functions
Both provide serverless workflow orchestration. Which should you choose? Feature AWS Step Functions Azure Durable Functions Definition JSON (ASL) Code (C#/JS/Python) Pricing Per State Transition Per Execution (Function billing) Max Duration 1 year (Standard) Unlimited Human Approval Built-in Use External Events My Take: If you prefer visual workflows and are heavily AWS, use Step Functions. […]
Read more →Azure Functions Durable Entities: Actor Model in Serverless
Durable Entities provide an actor-like model in Azure Functions. Each entity has an identity, state, and handles operations serially. Call it from an orchestrator: ctx.SignalEntity(entityId, “add”, 5);
Read more →AWS Lambda SnapStart: Java Cold Start Killer
AWS announced SnapStart for Lambda. It caches initialized snapshots of the JVM, reducing cold starts from 5+ seconds to under 200ms. How It Works When you publish a version, Lambda invokes your function, takes a snapshot of the memory/disk state (Firecracker microVM), and stores it. On cold start, it restores from snapshot instead of booting. […]
Read more →