Solving distributed data problems in a microservice architecture | Microservices.io

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

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

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

    Thank you for this video. It is packed with lots of useful information regarding microservices architecture from making the commands/transactions that span multiple services, and also for making queries that span multiple services. The talk also describes the motivations for using saga pattern for the transactions and the CQRS pattern for the queries. Really awesome, concise and neatly packaged presentation. Cheers

  • @ashseth7885
    @ashseth7885 Год назад +1

    Learning from design guru is always a pleasure, thank you so much

  • @RafaelSantos-cr1xo
    @RafaelSantos-cr1xo 2 года назад +11

    I loved it. This presentations puts all components of a mature microservice together. I was looking for something like that for a long time. Congrats.

  • @amitros77
    @amitros77 Год назад +1

    This was the best. You tackled most of the real-world problems in micro-services architecture.
    Many Thanks.

  • @sudharsang1983
    @sudharsang1983 Год назад

    Very good one & this is the best I have seen for micro-services.Thank you

  • @mahahrishi
    @mahahrishi 11 месяцев назад

    Very nicely explained, every thing is crystal clear

  • @abhinavkumar2038
    @abhinavkumar2038 2 года назад +1

    Thank you so much for sharing all this excellent info about distributed data problems in microservice architecture!!!! It is so appreciated!!!

  • @kaziem
    @kaziem 2 года назад +2

    Awesome general lecture on data composition and sharing in microservices from and industry leader.

  • @amriteshsingh2952
    @amriteshsingh2952 2 года назад +2

    Awesome presentation, loved that.
    Thanks for all your efforts.

  • @ajabbi-tv
    @ajabbi-tv 3 года назад +2

    Very clear as usual Chris :)

  • @orkhanalikhanov
    @orkhanalikhanov 2 года назад +4

    Amazing content. I can't thank you enough!

  • @stephendgreen1502
    @stephendgreen1502 11 месяцев назад

    I love this deeply insightful video

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

    this is goldmine

  • @RobCoops
    @RobCoops Год назад +6

    The main problem I see with micro services is that it is overkill for an awful lot of systems. Sure if you are building a web based service and are expecting a few billion requests a day or more micro services are a must. But if you are building a hotel reservation system for instance you are maybe going to see a few thousand requests an hour if that. Looking at all the hoops one needs to jump through to make micros services a viable solution I am pretty certain that it will be way to heavy a lift for that hotel reservation system.
    Unfortunately the cool new thing in software architecture being the best solution for everything seems to still plague many software architects thinking. Yes, micro services are a cool but complex solution it certainly has a place but that place is not in a simple solution that just needs to handle a few hundred interactions a minute.
    Software architecture is just like any profession all about picking the right tool for the job, a monolith or a distributed monolith might be perfectly fine for the thing you have been tasked to architect. Sure it is not as sexy as the new kid on the block but it will provide enough resiliency and a far lower TOC than the new thing ever could.
    Ok rant over 🙂
    I love the presentation though it covers a lot of the micro service pitfalls many organizations are encountering when they dive into the wonderful world of micro services.

    • @2k10clarky
      @2k10clarky Год назад

      There are other benefits to microservices other than ability to handle web scale, if you have multiple teams it makes a lot of sense for them to work on self contained de-coupled services so you can get proper autonomy and ownership at the team level.
      It really does depend on the use case and team set-up though, for example if I was designing an architecture for a startup where the team is small and they want to iterate fast I would probably go with a stateless monolith for simplicity and speed until such time as they prove the MVP and expand the team or the traffic/complexity tells you microservices are required.
      Ultimately I think software engineering is still so young as a profession we need to be way more scientific and make decisions on the basis of data and measure rather than the opinion of the dominant alpha geek

  • @sabihass5361
    @sabihass5361 Год назад

    I learned so much. Thanks!

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

    Seperate database for each service,
    then you will have to make each database in HA and DR separately, this is huge cost and maintenance

  • @anjanishrivastava1273
    @anjanishrivastava1273 2 года назад

    ITS CALLED THE INSIDE STORY I LIKED IT

  • @ismaelyassin8882
    @ismaelyassin8882 Год назад +1

    Great video, many likes. But CQRS, hmm one of the best architectural design patterns, but replicating databases for segregating commands and queries can get complicated and needs governance to ensure everyone follows the pattern, same applies for many other patterns of course.

  • @nynke8893
    @nynke8893 2 года назад

    Thank you!

  • @Nurhuda-xm9ek
    @Nurhuda-xm9ek 2 года назад

    it's awesome

  • @sitecocu
    @sitecocu 3 года назад

    gg, Chris!

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

    Watch at 1.5x