Amazon API Gateway Design Patterns - Choosing Between REST API and HTTP API
Clear criteria for choosing between HTTP API and REST API, authentication patterns with Cognito and Lambda authorizers, and practical throttling design techniques.
Articles on serverless architecture with Lambda, API Gateway, Step Functions, and more
Clear criteria for choosing between HTTP API and REST API, authentication patterns with Cognito and Lambda authorizers, and practical throttling design techniques.
This article covers Lambda function design, event source mapping, cold start mitigation, and Powertools usage.
This article explains the mechanism behind Lambda cold starts from the Firecracker MicroVM lifecycle perspective, and compares optimization techniques across three axes: SnapStart, Provisioned Concurrency, and function design in terms of cost and constraints.
Mount EFS on Lambda functions and ECS tasks to leverage shared file systems. Learn access point design and performance optimization techniques.
This article explains why Lambda's various limits - 15-minute maximum execution time, 10GB memory cap, 6MB payload - are set at those specific values, from the perspective of Firecracker's design philosophy and multi-tenant operations.
This article explains how Lambda manages MicroVMs within the default concurrency limit of 1,000, the warm pool reuse strategy, worker manager placement decisions, and internal optimizations that reduce cold start rates.
Learn how to build serverless APIs using Amazon API Gateway and Lambda.
Learn state machine design techniques with AWS Step Functions, including visual workflows, error handling, and workflow orchestration through Lambda integration.
Clarify the selection criteria between Standard and Express workflows, and learn about declarative error handling with Retry/Catch and large-scale parallel processing with distributed maps.