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

Поделиться
HTML-код
  • Опубликовано: 13 окт 2024

Комментарии • 24

  • @ericveltman5624
    @ericveltman5624 7 месяцев назад +2

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

  • @tmanley1985
    @tmanley1985 Месяц назад

    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.

  • @tbm8347
    @tbm8347 2 месяца назад

    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 8 месяцев назад +1

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

  • @danyboomz
    @danyboomz 3 месяца назад +1

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

  • @primavera919
    @primavera919 3 месяца назад

    Excellent video displayed in an animation, thanks a lot

  • @saidk.6461
    @saidk.6461 4 месяца назад

    Great explanation, thank you!

  • @alex_martishin
    @alex_martishin 8 месяцев назад

    Great video! Very concise and informative

  • @alan-
    @alan- 8 месяцев назад +1

    Always the best videos.

    • @drawingboxes
      @drawingboxes  8 месяцев назад

      Cheers! Great to see you here, as always!

  • @johnxisde
    @johnxisde 4 месяца назад

    amazing video!

  • @VagnerGon
    @VagnerGon 8 месяцев назад

    Love your videos, keep going!

  • @thiensinh6872
    @thiensinh6872 6 месяцев назад

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

    • @drawingboxes
      @drawingboxes  6 месяцев назад

      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 8 месяцев назад

    Nice!

  • @get_out_it
    @get_out_it 8 месяцев назад

    thanks

  • @亞米歐弟沒有
    @亞米歐弟沒有 8 месяцев назад +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 8 месяцев назад +1

      What’s the traditional way?

    • @no-name2031
      @no-name2031 8 месяцев назад

      .​@@robotrabbit5817maybe a monolith and scailing verticality?

    • @alan-
      @alan- 8 месяцев назад +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  8 месяцев назад +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 ruclips.net/video/6-Wu178sOEE/видео.html

    • @亞米歐弟沒有
      @亞米歐弟沒有 8 месяцев назад

      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.