Building Resilient Event-Driven Microservices Apps in .NET 7
Gain insights into developing resilient, event-driven microservices in .NET 7 and C#. Explore new features, tooling setup, testing, and CI/CD for large-scale distributed application development.
Join 3.1 million developers at
What You'll Learn
- An in-depth understanding of the domain-driven design of large-scale distributed systems
- Working knowledge of common event-driven architectural patterns
- The ability to develop large-scale systems based on microservices architecture
- Hands-on experience building resilient distributed applications with built-in observability
Learning Roadmap
2.
The Sample Application
The Sample Application
3.
The Producer-Consumer Pattern
The Producer-Consumer Pattern
6 Lessons
6 Lessons
4.
Message Brokers
Message Brokers
6 Lessons
6 Lessons
5.
Domain Model and Asynchronous Events
Domain Model and Asynchronous Events
6 Lessons
6 Lessons
6.
Containerization and Local Environment Setup
Containerization and Local Environment Setup
6 Lessons
6 Lessons
7.
Localized Testing and Debugging of Microservices
Localized Testing and Debugging of Microservices
6 Lessons
6 Lessons
8.
Microservice Observability
Microservice Observability
7 Lessons
7 Lessons
9.
CI/CD Pipelines and Integrated Testing
CI/CD Pipelines and Integrated Testing
6 Lessons
6 Lessons
10.
Fault Injection and Chaos Testing
Fault Injection and Chaos Testing
7 Lessons
7 Lessons
11.
Modern Design Patterns for Scalability
Modern Design Patterns for Scalability
6 Lessons
6 Lessons
12.
Minimizing Data Loss
Minimizing Data Loss
10 Lessons
10 Lessons
13.
Service and Application Resiliency
Service and Application Resiliency
6 Lessons
6 Lessons
14.
Telemetry Capture and Integration
Telemetry Capture and Integration
7 Lessons
7 Lessons
15.
Observability Revisited
Observability Revisited
8 Lessons
8 Lessons
Packt
A tech learning platform that provides online courses, eBooks, videos, and other resources to help individuals and organizations stay ahead of emerging and popular technologies.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources