Seven Ways to Fail at Microservices

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

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

  • @user-xx7tv7cc1y
    @user-xx7tv7cc1y 2 года назад +2

    We at my company make it mandatory when we roll onto new projects with new Clients. The second there's a bunch of microservices, we mandate that a Pact broker is installed straight away, because we already know that they will have e2e tests in the environments blurry the lines making testing more of a nightmare. Testing can be very simple. People over complicate things with "integration" tests and "e2e" tests, making sure that a service talks to another and it's not broken with a new update. When you insert contract testing in these places, it becomes a much more clear and organised domain.

  • @krumbergify
    @krumbergify 2 года назад +6

    Great talk! I have fallen into almost every trap there is 😄

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

    Great video! I loved it, thanks!

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

    Contract testing sounds promising, given you invest in automation (producer "shares" contract for a new version, consumers pick it up at their own tempo, generates tests for the definition - with diffs, and adjust). Otherwise it'll be just another blocker for independent delivery.

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

    Thanks! Deep content concisly explained

  • @michaeldeng1981
    @michaeldeng1981 2 года назад +3

    Perhaps most of companies don't need microservices

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

    Old school integration tests would easily solve this problem between both service teams

  • @kirankumarsukumar
    @kirankumarsukumar 2 года назад +3

    Great. Holly made it awesome

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

    First way to fail at microservices: just having a look at they.

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

    This is really really nice and informative talk around ms. MS should not be for CV :)

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

    Mindlessness is the most common problem in my view.

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

    your siloed comrades: "we don't know if our code works...",
    me: "ofc, your project has less than 70% code coverage in tests. Obviously, you ain't giving me a complete plate of spaghetti, not that I wanted spaghetti in the first place..."

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

    Microservices vs Distributed monoliths.

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

    One of the biggest disaster that ever struck this profession is the microservices-religion. To serve a 7 page Angular frontend, some teams build a microservices spiderweb consisting of 50 services just to make sure every vendor has a job.