Bookbot

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

Parametry

  • 326 stron
  • 12 godzin czytania

Więcej o książce

Implement modern design patterns that leverage domain-driven data to achieve resiliency and scalability for data-dependent applications. This guide provides hands-on examples for implementing event-driven microservices architecture using C# 11 and .NET 7, divided into three sections. The first section highlights new features of .NET 7 that simplify EDA pattern development, introduces the sample application used throughout, and explains how core principles of domain-driven design (DDD) are applied. The second section focuses on local environment setup, code containerization, testing, deployment, and observability of microservices through an EDA approach. The third section addresses the importance of scalability and service resilience, detailing the implementation of elastic and autoscale components. It also emphasizes how effective telemetry can drive automatic scaling events. Observability is revisited with examples of service discovery and microservice inventories. By the end, readers will be equipped to identify and catalog domains, events, and bounded contexts essential for designing and developing a resilient microservices architecture. This resource is ideal for .NET developers and architects aiming to adopt or transition to microservices using a domain-driven event model.

Zakup książki

Implementing Event-Driven Microservices Architecture in .NET 7, Joshua Garverick, Omar Dean McIver

Język
Rok wydania
2023
Oprawa
(miękka)
Jak tylko się pojawi, wyślemy Ci wiadomość e-mail.

Metody płatności

Nikt jeszcze nie ocenił.Oceń

Tytuł
Implementing Event-Driven Microservices Architecture in .NET 7
Podtytuł
Develop event-based distributed apps that can scale with ever-changing business demands using C# 11 and .NET 7
Język
angielski
Rok wydania
2023
Oprawa
miękka
Liczba stron
326
ISBN10
1803232781
ISBN13
9781803232782
Seria
Tagi
Opis
Implement modern design patterns that leverage domain-driven data to achieve resiliency and scalability for data-dependent applications. This guide provides hands-on examples for implementing event-driven microservices architecture using C# 11 and .NET 7, divided into three sections. The first section highlights new features of .NET 7 that simplify EDA pattern development, introduces the sample application used throughout, and explains how core principles of domain-driven design (DDD) are applied. The second section focuses on local environment setup, code containerization, testing, deployment, and observability of microservices through an EDA approach. The third section addresses the importance of scalability and service resilience, detailing the implementation of elastic and autoscale components. It also emphasizes how effective telemetry can drive automatic scaling events. Observability is revisited with examples of service discovery and microservice inventories. By the end, readers will be equipped to identify and catalog domains, events, and bounded contexts essential for designing and developing a resilient microservices architecture. This resource is ideal for .NET developers and architects aiming to adopt or transition to microservices using a domain-driven event model.