InfoQ Homepage CQRS Content on InfoQ
Interviews
RSS Feed-
Martin Kleppmann on Using Logs for Building Data Infrastructure, CAP, CRDTs
Martin Kleppmann explains how logs are used to implement systems (DBs, replication, consensus systems, etc), integrating DBs and log-based systems, the relevance of CAP and CRDTs, and much more.
-
Chris Richardson Discusses CQRS and Event Sourcing via Docker
Chris discusses the rise of CQRS and Event Sourcing as a solution for all domains. With the advent of Docker, applications that manage complex domains can be built tested and deployed in minutes. Chris talks about the reasons for choosing a CQRS and Event Sourced solution as well as how the addition of Docker can help an organization embrace Continuous Delivery by using existing tools.
-
Allard Buijze on CQRS, Event Sourcing and the Axon Framework
Allard Buijze, creator of Axon, an open source Java framework that supports CRQS architectures, talks about CQRS, Event Sourcing and their relationship. He talks about how to solve some practical issues when applying this kind of architecture. Allard ends by sharing his experiences on building Axon as an open source project and what's in store for future versions of the framework.
-
Rich Hickey on Datomic, Data Storage, Functional Programming and Immutability
Rich Hickey explains how immutability enables Datomic's features and facilitates programming (not just in functional languages). Also: Datomic and other NoSQL stores, Clojure Reducers and much more.
-
Phil Trelford on Functional Architectures, F#
Phil Trelford discusses how to design large scale applications with functional concepts, the state of the F# community and much more.
-
Udi Dahan on CQRS, DDD and NServiceBus
Udi Dahan talks about Command Query Responsibility Segregation (CQRS) and its relationship to Domain Driven Design (DDD). Dahan also discusses his project, the NServiceBus. NServiceBus is an open-source service bus for Microsoft's .NET environment. In many ways, NServiceBus works like Microsoft's Windows Communication Foundation (WCF) and can be used instead of WCF in some cases.