Implementing Event-driven Microservices Architecture in .NET 7
Advanced
95 Lessons
32h
Certificate of Completion
Implementing Event-driven Microservices Architecture in .NET 7
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
In the microservices architecture, applications comprise several independently developed and deployed microservices. This course provides hands-on experience developing and deploying responsive distributed applications using time-tested event-driven patterns in C#11 and .NET 7. It takes a project-oriented approach to develop an application for a large-scale metropolitan mass transit system. You’ll start by covering the new features of .NET 7 focused on event-driven architecture. You’ll then learn about se...
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
What You'll Learn
An in-depth understanding of the domain-driven design of large-scale distributed systems
Show more
Course Content
Introduction
The Sample Application
The Producer-Consumer Pattern
Message Brokers
Domain Model and Asynchronous Events
Containerization and Local Environment Setup
6 Lessons
Localized Testing and Debugging of Microservices
6 Lessons
Microservice Observability
7 Lessons
CI/CD Pipelines and Integrated Testing
6 Lessons
Fault Injection and Chaos Testing
7 Lessons
Modern Design Patterns for Scalability
6 Lessons
Minimizing Data Loss
10 Lessons
Service and Application Resiliency
6 Lessons
Telemetry Capture and Integration
7 Lessons
Observability Revisited
8 Lessons
Conclusion
1 Lesson
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor