Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Document history - AWS Prescriptive Guidance

Document history

The following table describes significant changes to this guide. If you want to be notified about future updates, you can subscribe to an RSS feed.

ChangeDescriptionDate

New patterns

Added two new patterns: hexagonal architecture and scatter-gather.

May 7, 2024

New code examples

Added sample code for the change data capture (CDC) use case to the transactional outbox pattern pattern.

February 23, 2024

New code examples

November 16, 2023

New patterns

Added three new patterns: saga choreography, publish-subscribe, and event sourcing.

November 14, 2023

Update

Updated the strangler fig pattern implementation section.

October 2, 2023

Initial publication

This first release includes eight design patterns: anti-corruption layer (ACL), API routing, circuit breaker, orchestration and choreography, retry with backoff, saga orchestration, strangler fig, and transactional outbox.

July 28, 2023

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.