CQS and CQRS: Command Query Responsibility Segregation

Sdílet
Vložit
  • čas přidán 26. 07. 2024
  • The CQS and CQRS design principles explained.
    00:00 CQS: Command Query Separation
    01:29 CQRS: Command Query Responsibility Segregation
    2:10 Separating reads and writes
    2:37 Scaling independently
  • Věda a technologie

Komentáře • 36

  • @dartneer
    @dartneer Před rokem +22

    bro you have the knack for this. Short, concise and really informative. Keep this format and keep more of them coming! Thanks.

  • @fahadali5428
    @fahadali5428 Před rokem +9

    I watched a 30-minute video but couldn't comprehend it. However, you were able to explain it to me in just 3 minutes, and I am grateful.

  • @hammadiazaiez9337
    @hammadiazaiez9337 Před 4 měsíci +3

    honestly, your are very underrated :/ Your are helping me alot with these videos! Thanks !

  • @Legion739
    @Legion739 Před 10 měsíci +4

    Very underated channel, I hope it takes off
    Here before 3k subs

  • @DodaGarcia
    @DodaGarcia Před 11 měsíci +1

    What a wonderful channel!! I'm glad I found it, it's a fantastic resource to send to less technical colleagues about the concepts being used in the code.

  • @Zainjerr
    @Zainjerr Před měsícem

    Amazing video!! 👏

  • @woendi
    @woendi Před rokem +2

    I love these videos! Keep them going!

  • @Rolan18111
    @Rolan18111 Před rokem

    Thanks for keeping it simple - much appreciated.

  • @McReaper
    @McReaper Před rokem

    Insane 2nd video of the channel, keep them coming, I WANT MORE KNOWLEDGE

  • @jwbonnett
    @jwbonnett Před rokem +1

    Please keep making these videos!

  • @souravmojumder5563
    @souravmojumder5563 Před rokem

    Yet another great video!!!
    Please keep them coming !!!

  • @alan-
    @alan- Před rokem +2

    Good videos (both of them). They are better than 80% of other YT software tutorials. I've subscribed. I WANT MORE!!!! More videos more videos more videos. 😃

    • @alan-
      @alan- Před rokem +1

      Thank you for publishing another video today!!! DDD building blocks in less than 5 minutes - very useful and very clear!

    • @drawingboxes
      @drawingboxes  Před rokem +1

      Glad you like the videos :) I'll keep at it and hope you'll enjoy what I have planned!

  • @rini4808
    @rini4808 Před 3 měsíci

    holy shit thats what a clear explanation is!

  • @Dalamain
    @Dalamain Před 11 dny

    Love your explanation thank you - I'm still on the fence about this paradigm. Again it feels like it was put together by some journeymen devs who were bored and felt they needed to invent something nobody asked for and probably another layer of bloat in microservice hell architecture. We developers often cite how complicated web development has become and its because of things like this.

    • @drawingboxes
      @drawingboxes  Před 2 dny

      Thanks! Glad you like it. I think in some cases you could argue that CRUD adds a layer of bloat to things that naturally have separate read and write models. But yes, using CQRS where it is not a good fit just unnecessarily complicates things

  • @GenShepherd2011
    @GenShepherd2011 Před rokem

    Thanks for the video, wish you more subscribers!

  • @zumazumy2257
    @zumazumy2257 Před rokem

    Simple, But very informative. Thanks

  • @VagnerGon
    @VagnerGon Před rokem

    Loved the format

  • @siddy2456
    @siddy2456 Před 6 měsíci

    love these videos

  • @Xwxwxx
    @Xwxwxx Před rokem

    Brilliant video, informative and concise. I would suggest Unit Of Work video. I really appreciate your efforts. 👍

    • @drawingboxes
      @drawingboxes  Před rokem

      Thank you for the suggestion! I do plan on going into that sort of stuff in the next few videos :)

  • @1over137
    @1over137 Před měsícem

    This is fine for atomic streams of operations that don't conflict received in order. Like 80% of website style transaction. However it does NOT scale horizontally. It provides, no, it refuses basic concurrency monitor controls and basics like "Test and set". Splitting a "Dequeue" operation into 2 concurrent/ordered operations leaves you wide open to race conditions, dead locks and I cannot see how this scales horizontally to accomodate increasing loads.

  • @AssadKhan1
    @AssadKhan1 Před rokem

    You should make more videos...

  • @ourMeekoo
    @ourMeekoo Před 8 měsíci

    please avoid the background music...it's irritating.
    Visual Description is very pleasant. Keep it coming

    • @drawingboxes
      @drawingboxes  Před 8 měsíci

      Glad you enjoyed the visuals! In my later videos the music is quieter and filtered, which is hopefully less irritating. Thanks for your feedback

  • @Sleerk
    @Sleerk Před rokem +2

    You should improve your video release schedule :)

    • @drawingboxes
      @drawingboxes  Před rokem

      I'll definitely try to be quicker for the next one :D

  • @senyai
    @senyai Před rokem

    This background music is of very poor quality, looks like it was recompressed multiple times. Please consider removing it. Otherwise great content. Subscribed.

    • @drawingboxes
      @drawingboxes  Před rokem

      Thanks for your feedback! I don't intend to totally remove the music, but I have been working on making it sit better, keeping the rhythm and flow without distracting from the main content. Hopefully you'll prefer it in future videos

    • @pilgrimage0
      @pilgrimage0 Před 15 dny

      I have trouble hearing your voice over it

  • @clashclan4739
    @clashclan4739 Před rokem +1

    Pls avoid background music

  • @chudchadanstud
    @chudchadanstud Před rokem

    This is how you create slow programs