• thetreesaysbark@sh.itjust.works
      link
      fedilink
      arrow-up
      20
      ·
      edit-2
      7 months ago

      5 mins build and test times Vs 1hr build times.

      I know that can be achieved by setting a monolith up to be more segregated in design, but my experience so far is that that rarely happens.

      Ms architecture forces the segregation, which helps keep me sane (:

      • Renacles@lemmy.world
        link
        fedilink
        arrow-up
        8
        arrow-down
        2
        ·
        7 months ago

        Exactly! Monoliths can work in theory but, in practice, end up becoming bloated messes since it’s just easier to do so.

  • Robin@lemmy.world
    link
    fedilink
    English
    arrow-up
    21
    ·
    7 months ago

    There is no one-size-fits-all architecture. Microservices are fine, but probably not for you.

  • PeriodicallyPedantic@lemmy.ca
    link
    fedilink
    arrow-up
    15
    ·
    7 months ago

    IMO there are two underrated benefits:

    1. It enforces separation of concerns
    2. It provides options to OPS.

    Designing for micro services doesn’t mean you need to deploy it as micro services. You can deploy it as a monolith and configure it too skip the network stack

  • electricprism@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    7 months ago

    I wouldn’t mind seeing a new Micro Kernel. The Ethernet stack could be rebooted and drivers without taking down the whole computer module by module.

    There are advantages to each.

  • flamingo_pinyata
    link
    fedilink
    arrow-up
    1
    ·
    7 months ago

    People shitting on microservice architecture never worked in a truly large company (1000+ devs)

    Negativity comes from the experience of splitting a small project into microservices, which I do agree is bullshit .