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:
- Microsoft Open Source Code of Conduct
- Microsoft Code of Conduct FAQ
- Contact opencode@microsoft.com with questions or concerns
With ❤️ from Azure patterns & practices, Azure Architecture Center.