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

Speichern

Parameter

  • 326 Seiten
  • 12 Lesestunden

Mehr zum Buch

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.

Buchkauf

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

Sprache
Erscheinungsdatum
2023
Einband
(Paperback)
Wir benachrichtigen dich per E-Mail.

Lieferung

  • Gratis Versand ab 14,99 € in ganz Deutschland! Mehr Infos.

Zahlungsmethoden

Keiner hat bisher bewertet.Abgeben

Titel
Implementing Event-Driven Microservices Architecture in .NET 7
Untertitel
Develop event-based distributed apps that can scale with ever-changing business demands using C# 11 and .NET 7
Sprache
Englisch
Erscheinungsdatum
2023
Einband
Paperback
Seitenzahl
326
ISBN10
1803232781
ISBN13
9781803232782
Reihe
Schlagwörter
Beschreibung
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.