The Way of the Modular Monolith, Victor Rentea

Поделиться
HTML-код
  • Опубликовано: 19 июл 2023
  • The Way of the Modular Monolith, with Victor Rentea, at Codecamp_Festival 2023
    The microservices honeymoon is over - a team is merging nano-services back into a more manageable solution. Meanwhile, a larger team is adding one more feature to their legacy monolith aka macro-service, trying to find ways to break down its complexity. What both teams need is to learn how to progressively transition a monolithical codebase into decoupled modules in tiny baby steps, reflecting on the selected boundaries and enforcing them along the way.
    This talk will walk you through the key steps to move towards a Modular Monolith, aka Modulith. You will hear about Bounded Contexts, breaking data structures, internal/external module APIs, choreography vs orchestration, events, transactions, and 6 ways to fix cyclic dependencies between modules.
    Finally, extracting such a module into a microservice becomes a trivial task. But, like some of Victor's clients, you may be so happy with your codebase that you would choose NOT to take that dangerous step towards microservices.
    codecamp.ro/codecamp_festival...
  • НаукаНаука

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

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

    This is pure gold. Great delivery as well.

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

    Great delivery ♥

  • @b1tstream
    @b1tstream Месяц назад +1

    I got a few recommendations to watch this video, but when listening on headphones it is killing me, as the audio is one channel (L). Is it possible to make it stereo (maybe just copy/paste the left audio channel to the right audio channel)?

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

      I switch to "mono sound" on windows

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

      @@pavelbiryukov1095 A nice tip! I am on a mac though. I'll just watch it on my laptop speakers when I have the chance, that'd be the way :)

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

    Audio 😥

  • @rommellagera8543
    @rommellagera8543 11 месяцев назад +1

    Why on earth monolith system equals bad system. I've been developing monolith for almost 30 years. One, Rural Telco billing system, has been developed, enhanced and maintained for more than 2 decades. My only problem is power in rural areas (UPS conk out).
    If you cannot do decent monolith with it's easier implementation, how can you do microservices which is far more complex than most will admit.

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

      depends on the size of the monolith