Cover image for Implementing Event-Driven Microservices Architecture in .NET 7

Implementing Event-Driven Microservices Architecture in .NET 7

Develop event-based distributed apps that can scale with ever-changing business demands using C# 11 and .NET 7

Joshua GarverickOmar Dean McIver

Created by Joshua Garverick, Omar Dean McIver

Explore how to design and build event-driven microservices using C# 11 and .NET 7. You will learn practical techniques for creating scalable, resilient distributed systems that can adapt to changing business needs. Gain hands-on experience with modern patterns and tools that support robust application development.

Packt | Mar 2023 | 326 min

Start Trial
LevelExpert
CategoriesSoftware Engineering and Architecture, Microservices Architecture and Design Patterns, .NET, C#

What You Will Learn

You will start by translating business requirements into domain events and designing microservices around them. Through practical examples, you will implement messaging patterns, set up local environments, and containerize your services. As you progress, you will learn to deploy, monitor, and scale your applications for real-world demands.

Key Features

  • Design event-driven microservices using domain-driven principles in .NET 7
  • Implement messaging, scaling, and resiliency for distributed systems
  • Monitor, test, and deploy microservices with observability and automation

Target Audience

Ideal for .NET developers and architects with some experience in C# who want to move into event-driven microservices. If you are looking to build scalable, resilient systems and deepen your understanding of distributed architectures, you will find actionable guidance and practical skills to advance your projects.

Related courses