Building Resilient Event-Driven Microservices Apps in .NET 7
INTERACTIVE COURSE

Building Resilient Event-Driven Microservices Apps in .NET 7

Advanced

95 Lessons

32h

Certificate of Completion

AI Explanations
AI Explanations
Building Resilient Event-Driven Microservices Apps in .NET 7
26 Playgrounds
14 Quizzes
156 Illustrations

Takeaway Skills

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

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...Show More

Course Content

1

Introduction

2

The Sample Application

3

The Producer-Consumer Pattern

4

Message Brokers

5

Domain Model and Asynchronous Events

6

Containerization and Local Environment Setup

6 Lessons

7

Localized Testing and Debugging of Microservices

6 Lessons

8

Microservice Observability

7 Lessons

9

CI/CD Pipelines and Integrated Testing

6 Lessons

10

Fault Injection and Chaos Testing

7 Lessons

11

Modern Design Patterns for Scalability

6 Lessons

12

Minimizing Data Loss

10 Lessons

13

Service and Application Resiliency

6 Lessons

14

Telemetry Capture and Integration

7 Lessons

15

Observability Revisited

8 Lessons

16

Conclusion

1 Lesson

COURSE AUTHOR

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

FOR TEAMS

Interested in this course for your business or team?

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