HomeCoursesBuilding Resilient Event-Driven Microservices Apps in .NET 7

Advanced

32h

Building Resilient Event-Driven Microservices Apps in .NET 7
Save

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 2.6 million developers at
Content
Reviews
Related

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...Show More
In the microservices architecture, applications comprise several independently developed and deployed microservices. This cour...Show More

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
An in-depth understanding of the domain-driven design of large-scale distributed systems

Show more

Content

1.

Introduction

1 Lessons

Get familiar with building resilient event-driven microservices with C# 11 and .NET 7.

2.

The Sample Application

6 Lessons

Walk through the architecture, implementation, and business drivers of a scalable, event-driven .NET 7 application.

5.

Domain Model and Asynchronous Events

6 Lessons

Enhance resilience in .NET apps using asynchronous, event-driven domain models and efficient communication patterns.

8.

Microservice Observability

7 Lessons

Learn how to use observability tools to diagnose, monitor, and ensure microservice reliability.

13.

Service and Application Resiliency

6 Lessons

Simplify complex topics of ensuring error management, redundancy, and effective service communication in resilient microservices.

15.

Observability Revisited

8 Lessons

Step through enhancing observability in microservices with metrics, logs, traces, and service discovery.

16.

Conclusion

1 Lessons

Get started with building robust, scalable microservice applications emphasizing resiliency and efficiency.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.

Course Author:

Trusted by 2.6 million developers working at companies

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath