Outbox Pattern: Fixing event failures in an event-driven architecture

Sdílet
Vložit
  • čas přidán 5. 09. 2024

Komentáře • 24

  • @tmanley1985
    @tmanley1985 Před 2 dny

    This is fantastic. Great explanation. I've seen this explained elsewhere in a book I think and for the life of me can't remember which but this is an excellent summary.

  • @ericveltman5624
    @ericveltman5624 Před 6 měsíci +2

    Excellent explanation! Visual, concise but still explaining all the important matters.

  • @danyboomz
    @danyboomz Před měsícem +1

    Please take a look at spring modulith, it implements all the concepts you described in all your videos !

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

    Your Videos containing explanations in few minutes what workshops trying to say in hours. Thank you very much! Keep up! I will share it within my Team :)😊

  • @arvjosol2856
    @arvjosol2856 Před 7 měsíci +1

    Your videos are so good. They're concise and informative.

  • @primavera919
    @primavera919 Před 2 měsíci

    Excellent video displayed in an animation, thanks a lot

  • @alan-
    @alan- Před 7 měsíci +1

    Always the best videos.

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

      Cheers! Great to see you here, as always!

  • @saidk.6461
    @saidk.6461 Před 3 měsíci

    Great explanation, thank you!

  • @alex_martishin
    @alex_martishin Před 7 měsíci

    Great video! Very concise and informative

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

    amazing video!

  • @VagnerGon
    @VagnerGon Před 7 měsíci

    Love your videos, keep going!

  • @thiensinh6872
    @thiensinh6872 Před 4 měsíci

    What toolset are you using to create these great videos?
    I supposed PowerPoint is one of them.

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

      Exactly - export slides as video, record my voice and make background music in Ableton, then retime the video to the audio with DaVinci Resolve

  • @tamasszebenyi5942
    @tamasszebenyi5942 Před 7 měsíci

    Nice!

  • @get_out_it
    @get_out_it Před 7 měsíci

    thanks

  • @亞米歐弟沒有
    @亞米歐弟沒有 Před 7 měsíci +1

    It's really good video, but the more pattern I learned, the more traditional way I would decide to use.
    I've been implementing DDD and Microservice for years, and I found traditional design always win, and you don't need to seek for a new pattern to fix the patterns.

    • @robotrabbit5817
      @robotrabbit5817 Před 7 měsíci +1

      What’s the traditional way?

    • @no-name2031
      @no-name2031 Před 7 měsíci

      .​@@robotrabbit5817maybe a monolith and scailing verticality?

    • @alan-
      @alan- Před 7 měsíci +1

      I'm also curious, what is the method you use?
      Also I think you're implying that there are other situations within DDD/microservices where more modern patterns are perhaps no better than traditional patters. Could you give an example or two as to what those are too?

    • @drawingboxes
      @drawingboxes  Před 7 měsíci +1

      Thanks! I'm glad you enjoyed the video.
      I assume you mean a traditional monolithic centralised application? That is a perfectly valid approach too, but it has its downsides. There's always a trade-off. If you're interested, check out my video comparing these here czcams.com/video/6-Wu178sOEE/video.html

    • @亞米歐弟沒有
      @亞米歐弟沒有 Před 7 měsíci

      1. The Anemic model, Monolithic, or even MVC are the "traditional ways" I meant.
       It sounds old but it always "get things done".
      2. Microservices or DDD are highly ideal in terms of design, but the implementation just not align with reality.
       Aggregate Root is a great concept, but it's not when you are trying to save/update it.
      There are still a lot I wanted to talk about, but instead of following DDD mentally,
      I'm starting to use part of the concept to complement my Monolithic, I found it works the best.
      I just won't use Microservice / DDD / Event-driven *from the ground up* to lost in the "Pattern Maze" again 💀💀
      To know if you are solving a "problem" or a "problem that doesn't exist" is also a puzzle.