About this book
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.
- Publication date:
- August 2021