Marcelo Dominguez on Command and Query Responsibility Segregation
About this Episode
Published December 22, 2022 |
Duration: 44:12 |
RSS Feed |
Direct download
Transcript:
English
Today on Elixir Wizards, Marcelo Dominguez, co-founder at Mimiquate, joins us to parse the particulars of command query responsibility segregation (CQRS). Mimiquate is a specialized team of developers providing solutions for their clients with Elixir, Ruby on Rails, and Ember. Tune in to learn the benefits and potential applications of CQRS.
*Please remember to take our LISTENER SURVEY so we can come back bigger and better for Season 10 – Coming in early 2023!! *
- The Wizards catch up with Marcelo and hear about ElixirConf Uruguay and Advent of Code 2022
- Marcelo and the hosts run through their experience with CQRS and event sourcing
- The definition of CQRS
- What is the elevator pitch for CQRS
- Marcelo distinguishes between database writes and reads
- What are some limitations of the CRUD pattern
- How to know whether your application will benefit from the CQRS pattern
- What tools are in the Elixir ecosystem for implementing CQRS
- How to quickly recover from outages within a mature CQRS application
- How multi-node distribution impact CQRS architecture
Links Mentioned in Today’s Episode:
Eventsourcing and CQRS in Elixir
CQRS Pattern (Microsoft)
Commanded (Hex Docs)
Advent of Code
Marcelo’s Advent of Code Gist for Day 1
Marcelo Dominguez on LinkedIn — https://uy.linkedin.com/in/marpo60
Marcelo Dominguez on Twitter — https://twitter.com/marpo60
Marcelo Dominguez on GitHub – https://github.com/marpo60
Mimiquate – https://www.mimiquate.com/
SmartLogic — https://smartlogic.io/
SmartLogic Twitter — https://twitter.com/smartlogic