PLAY PODCASTS
Marcelo Dominguez on Command and Query Responsibility Segregation

Marcelo Dominguez on Command and Query Responsibility Segregation

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.

Elixir Wizards

December 22, 202244m 12s

Audio is streamed directly from the publisher (aphid.fireside.fm) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

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