O'Reilly logo

Microsoft .NET: Architecting Applications for the Enterprise, Second Edition by Andrea Saltarello, Dino Esposito

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 13. Implementing event sourcing

It is not about bits, bytes and protocols, but profits, losses and margins.

—Lou Gerstner

Events are a new trend in the software industry, and new patterns and practices have been defined lately to work with events. Events go hand in hand with Command/Query Responsibility Segregation (CQRS) and help model today’s complex business domains more effectively. To the application’s eyes, an event is the notification of something that happened in the past. Some events are plain, data-less notifications of user actions and system reactions; other events carry additional data.

In some business scenarios, though, events represent more than just notifications and are close to being the true data source of the application. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required