This repository contains companion code for the article series found in the Cloud Design Patterns series in Azure Architecture Center.
Pattern definition | Sample code |
---|---|
Asynchronous Request-Reply | ./async-request-reply/ |
Choreography | ./choreography/ |
Claim Check | ./claim-check/ |
Deployment Stamps | mspnp/solution-architectures#deployment-stamp$^{*}$ |
Geode | mspnp/geode-pattern-accelerator$^{*}$ |
Health Endpoint Monitoring | dotnet/AspNetCore.Docs#health-checks$^{*}$ |
Leader Election | ./leader-election/ |
Pipes & Filters | ./pipes-and-filters/ |
Priority Queue | ./priority-queue/ |
Rate Limiting | Go: mspnp/go-batcher* Java: Azure-Samples/java-rate-limiting-pattern-sample* |
Saga | Azure-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.
Please see our Contributor guide.
This project has adopted the Microsoft Open Source Code of Conduct.
Resources:
With :heart: from Azure patterns & practices, Azure Architecture Center.