← Back to all videos

Matt Walters - How to CQRS in Node: Eventually Consistent, Unidirectional Systems with Microservices


Matt Walters - How to CQRS in Node: Eventually Consistent, Unidirectional Systems with Microservices

CQRS (Command Query Responsibility Segregation) is an architectural pattern that's talked about much and understood less. The gist of CQRS is that commands in your architecture are made differently than queries. The implication of this is that your entire architecture becomes unidirectional. No more request response models from simple APIs! How the heck do you build something like that? Despite being originally popularized in the .NET world over a decade ago, CQRS is making a comeback as unidirectional UI frameworks like Flux and Redux gain in popularity. If you're going to have a reactive, unidirectional user interface, why not have the same patterns reflected in your entire architecture? Matt will go over the tooling, patterns, and practices he's used to build CQRS architectures in marketing, finance, and more since he hopped on the Node bandwagon in 2011! Find out more about Matt at http://iammattwalters.com/