Für diesen Artikel ist leider kein Bild verfügbar.

Implementing Event-Driven Architecture in .NET 5

Develop event-based distributed applications that can meet ever-changing business demands

(Autor)

Buch | Softcover
362 Seiten
2021
Packt Publishing Limited (Verlag)
978-1-80056-158-8 (ISBN)
47,35 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Developers working with .NET and creating business applications will be able to put their knowledge to work with the help of this practical guide to implement event-driven architecture. The book follows a hands-on approach to implementation and associated
Proven strategies and hands-on techniques for .NET developers to implement event-driven architecture for better application lifecycle management and automate production while developing large-scale business applications

Key Features

* Build high-performance Agile software architectures that scale alongside ever-increasing organizational data
* Understand the cost-effective benefits and data-driven focus of event-driven architectures
* Adopt asynchronous design to create applications that adapt to various critical situations

Book Description


Time-to-market and real-time data analysis are the norm of today's businesses. This demand is addressed by event-driven architectures that allow better management of the application lifecycle and an automated path to production. This practical book is designed to help .NET developers working on developing business applications to implement event-driven architecture for producing highly scalable and performant systems.

Starting by exploring technical concepts that will help you to architect an event-driven app in .NET 5, you'll then learn .NET 5's key capabilities and also how to set up the application that you'll be building throughout the course of the book. As you progress through the chapters, you'll be able to take your application through different phases of complexity by covering topics relating to domain-driven design, microservices, asynchronous design, and producing and processing events generated in your event-driven application. Moving ahead, you'll understand the path to production as you delve into testing, containerization, opportunities in the cloud, and the patterns available. Toward the end, you'll solve challenges relating to message management, data loss avoidance, and real-time multi-event management.

By the end of this book, you'll be able to articulate, plan, build, and deploy event-driven applications in .NET 5.

What you will learn

* Implement EDA using domain-driven design thinking and microservices in .NET 5
* Explore different topologies and event-processing options and discover how EDA is different from the traditional request models
* Understand the importance of containerization and unified deployments across clouds
* Discover why testing is critical to ensure accuracy in the design of complex systems
* Minimize data loss and broadcasting events to simplify the management of complex integration requirements
* Understand the system of processing events with producers and consumers

Who This Book Is For


This book is for software developers, architects, and engineers who are facing challenges in building or maintaining large systems that employ multiple services or microservices. Prior knowledge of microservices and .NET is required before you get started with this book.

Wael Rabadi is a Solutions Architect at VMware, Inc. He has 20+ years of work experience in software development roles in building enterprise business applications for various industries. He has been involved in all aspects of the SDLC process and has in-depth hands-on involvement in coding, design, and architecture. Wael's focus is on the full solution architecture spectrum that can meet business demand for lean/agile DevOps structure and that can deliver modern products on a highly available distributed system. This includes refreshed learning of modern design principles and hands-on application in mobile and web development tools and practices, API platform design, and data architectures (e.g. event-driven architecture, streaming architecture) that target modern Cloud Platforms, Security and best practices. He has also worked as a Solution Architect at various companies such as IBM, Dell, Pivotal Software, Inc., etc.

Erscheint lt. Verlag 20.8.2021
Verlagsort Birmingham
Sprache englisch
Maße 75 x 93 mm
Themenwelt Informatik Programmiersprachen / -werkzeuge NET Programmierung
Mathematik / Informatik Informatik Software Entwicklung
ISBN-10 1-80056-158-X / 180056158X
ISBN-13 978-1-80056-158-8 / 9781800561588
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Grundlagen, Profiwissen und Rezepte

von Jürgen Kotz; Christian Wenz

Buch (2024)
Carl Hanser (Verlag)
49,99