Elixir Wizards

Marcelo Dominguez on Command and Query Responsibility Segregation


Listen Later

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

    ...more
    View all episodesView all episodes
    Download on the App Store

    Elixir WizardsBy SmartLogic LLC

    • 4.9
    • 4.9
    • 4.9
    • 4.9
    • 4.9

    4.9

    22 ratings


    More shows like Elixir Wizards

    View all
    Software Engineering Radio by se-radio@computer.org

    Software Engineering Radio

    273 Listeners

    The Changelog: Software Development, Open Source by Changelog Media

    The Changelog: Software Development, Open Source

    288 Listeners

    Talk Python To Me by Michael Kennedy

    Talk Python To Me

    585 Listeners

    Software Engineering Daily by Software Engineering Daily

    Software Engineering Daily

    625 Listeners

    Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

    Syntax - Tasty Web Development Treats

    983 Listeners

    REWORK by 37signals

    REWORK

    212 Listeners

    CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

    CoRecursive: Coding Stories

    188 Listeners

    Elixir Outlaws by Elixir Outlaws

    Elixir Outlaws

    24 Listeners

    Elixir Mix by Charles M Wood

    Elixir Mix

    13 Listeners

    Thinking Elixir Podcast by ThinkingElixir.com

    Thinking Elixir Podcast

    32 Listeners

    Beam Radio by Lars Wikman

    Beam Radio

    11 Listeners

    Software Unscripted by Richard Feldman

    Software Unscripted

    26 Listeners

    Oxide and Friends by Oxide Computer Company

    Oxide and Friends

    59 Listeners

    Elixir Mentor by Jacob Luetzow

    Elixir Mentor

    4 Listeners

    The Pragmatic Engineer by Gergely Orosz

    The Pragmatic Engineer

    62 Listeners