Cloud Design Patterns

April 5, 2024 · View on GitHub

This repository contains companion code for the article series found in the Cloud Design Patterns series in Azure Architecture Center.

Patterns demonstrated

Pattern definitionSample code
Asynchronous Request-Reply./async-request-reply/
Choreography./choreography/
Claim Check./claim-check/
Deployment Stampsmspnp/solution-architectures#deployment-stamp^{*}
Geodemspnp/geode-pattern-accelerator^{*}
Health Endpoint Monitoringdotnet/AspNetCore.Docs#health-checks^{*}
Leader Election./leader-election/
Pipes & Filters./pipes-and-filters/
Priority Queue./priority-queue/
Rate LimitingGo: mspnp/go-batcher*
Java: Azure-Samples/java-rate-limiting-pattern-sample*
SagaAzure-Samples/saga-orchestration-serverless^{*}
Sharding./sharding/
Static Content Hosting./static-content-hosting/
Valet Key./valet-key/

Items donated with ^{*} are part of the Azure Architecture Center series, but the sample code is hosted in a different repository.

Contributions

Please see our Contributor guide.

Microsoft Open Source Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct.

Resources:

With :heart: from Azure patterns & practices, Azure Architecture Center.