Skip to content

Commit 72397db

Browse files
committed
Brief intro
1 parent 029b64d commit 72397db

File tree

1 file changed

+37
-2
lines changed

1 file changed

+37
-2
lines changed

README.md

+37-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,37 @@
1-
# event-driven-architecture
2-
Event Driven Architecture demos
1+
# Event-Driven Architecture Demos
2+
3+
## About this repository
4+
5+
This GitHub repository provides a collection of event-driven architecture demos. It is designed to provide examples on how to implement and design real-world solutions that are event-driven, built on [Azure](https://azure.microsoft.com/) and make use of best-practices and [design patterns](https://learn.microsoft.com//azure/architecture/patterns/).
6+
7+
## Design Patterns
8+
9+
Design patterns that are showcased in this include:
10+
11+
* [Claim-Check](https://learn.microsoft.com/azure/architecture/patterns/claim-check)
12+
* [Transactional Outbox](https://learn.microsoft.com/azure/architecture/best-practices/transactional-outbox-cosmos)
13+
* [Saga](https://learn.microsoft.com/azure/architecture/reference-architectures/saga/saga) with distributed transactions
14+
15+
Services used:
16+
17+
* [Service Bus](https://learn.microsoft.com/azure/service-bus-messaging/)
18+
* [Event Grid](https://learn.microsoft.com/azure/event-grid/)
19+
* [Event Hubs](https://learn.microsoft.com/azure/event-hubs/)
20+
* [Stream Analytics](https://learn.microsoft.com/azure/stream-analytics/)
21+
* [Cosmos DB](https://learn.microsoft.com/azure/cosmos-db/)
22+
* [Azure Functions](https://learn.microsoft.com/azure/azure-functions/)
23+
* [Storage](https://learn.microsoft.com/azure/storage/)
24+
25+
## Contributing
26+
27+
This project welcomes contributions and suggestions. Most contributions require you to agree to a
28+
Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us
29+
the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.
30+
31+
When you submit a pull request, a CLA bot will automatically determine whether you need to provide
32+
a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions
33+
provided by the bot. You will only need to do this once across all repos using our CLA.
34+
35+
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
36+
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or
37+
contact [[email protected]](mailto:[email protected]) with any additional questions or comments.

0 commit comments

Comments
 (0)