The Minds Behind CQRS and Event Sourcing – 7 People Redefining Software
Seven practitioners helped separate commands from queries and turn domain events into durable system history through CQRS, event sourcing, messaging, and domain-driven design.
Seven practitioners helped separate commands from queries and turn domain events into durable system history through CQRS, event sourcing, messaging, and domain-driven design.
Seven practitioners helped converge on a family of architectures that protect domain logic by forcing framework, database, UI, and infrastructure dependencies to point inward.
Seven architects helped turn enterprise integration from one-off middleware plumbing into a pattern language of channels, routers, transformations, endpoints, messaging, and service boundaries.
Seven practitioners helped shift software architecture from a one-time blueprint toward an adaptive system protected by fitness functions, incremental change, continuous delivery, and production feedback.
Seven practitioners helped make architectural decision-making explicit, lightweight, versionable, and easier to understand through ADRs, decision models, and modern architecture documentation.
Seven thinkers helped turn events, logs, asynchronous messaging, and stream processing into a major architectural model for loosely coupled distributed systems.
Seven researchers helped make software architecture a discipline of system structure, quality attributes, architectural views, styles, tradeoffs, and documented design rationale.
Seven practitioners helped turn business-domain understanding into an architectural discipline built around ubiquitous language, bounded contexts, aggregates, events, and explicit model boundaries.
Seven architects and analysts helped establish service-oriented architecture around explicit service contracts, interoperability, messaging, loose coupling, orchestration, and enterprise integration.
Seven practitioners helped define microservices as independently deployable, business-aligned services supported by automation, resilience, decentralized ownership, and evolutionary architecture.