Code for all the messaging-related concepts/patterns described on YouTube during "Messaging in Distributed Systems" series.
The implementation process can be found on our DevMentors YouTube channel:
- Episode 1: Microservices communication patterns, messaging basics
- Episode 2: Message delivery (at least-once, at most-once, exactly once?)
- Episode 3: Message deduplication
To start the infrastructure via Docker, type the following command at the compose
directory:
docker compose -f infrastructure.yml up -d
Each application can be started separately using dotnet CLI or your favorite IDE.