talk · community record
CQRS/ES with Scala and Akka Persistence
Command Query Responsibility Segregation with Event Sourcing (CQRS/ES) is a powerful way to build distributed systems. With tools like Scala, Akka and Akka Persistence, we now have tools at our disposal that allow us to build clustered environments that implement these types of patterns. This talk will explain the rationale behind CQRS/ES, how it fits the Reactive paradigm and the advantages at both the technology and business level. We will also discuss the implications of consistency models and how this approach affects Domain Driven Design.