• 0 Posts
  • 79 Comments
Joined 1 year ago
cake
Cake day: July 2nd, 2023

help-circle

  • It’s just not worth it until your monolith reaches a certain size and complexity. Micro services always require more maintenance, devops, tooling, artifact registries, version syncing, etc. Monoliths eventually reach a point where they are so complicated that it becomes worth it to split it up and are worth the extra overhead of micro services, but that takes a while to get there, and a company will be pretty successful by the time they reach that scale.

    The main reason monoliths get a bad rap is because a lot of those projects are just poorly structured and designed. Following the micro service pattern doesn’t guarantee a cleaner project across the entire stack and IMO a poorly designed micro service architecture is harder to maintain than a poorly designed monolith because you have wildly out of sync projects that are all implemented slightly differently making bugs harder to find and fix and deployments harder to coordinate.



  • fidodo@lemmy.worldtoComics@lemmy.ml*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    8
    ·
    5 months ago

    When a company charges more for a service without doing anything extra, they say that the prices are determined by supply and demand, the free market. They say it’s smart business.

    When a worker wants more pay for the same work they’re called greedy lazy.

    Someone explain to me how these two scenarios are not exactly the same?







  • fidodo@lemmy.worldtoNo Stupid Questions@lemmy.worldXXX
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    6 months ago

    Sorry I misworded it. I meant to say any industry that must be a monopoly/trust, so things that are based on scarce or shared resources. Housing, telecom, energy, etc. Monopolies that don’t need to be monopolies should be broken up into smaller companies.