Explore strategies for API versioning using AWS API Gateway and Lambda without duplicating infrastructure or introducing complex logic. Learn about different methods such as URL-based versioning, custom HTTP headers, and using Lambdaliths, along with their trade-offs. The discussion includes approaches to prevent breaking changes and considerations for choosing the right strategy based on version differences, client needs, and infrastructure requirements.
Table of contents
Prefer duplicating Lambda functions over versionsOption 1: URL-based VersioningOption 2: Custom HTTP header/query paramOption 3: LambdalithOption 4: No breaking changes!How to choose the right approachConclusionLinksRelated Posts2 Comments
Sort: