• Pennomi
    link
    fedilink
    English
    17 months ago

    People don’t understand that microservices ultimately end up creating more code, but that code is likely easier to maintain in a (very) large project because you can dedicate engineers to specific portions of it.

    The vast majority of organizations don’t have the complexity required to make microservices practical.

    • @listlessOP
      link
      English
      27 months ago

      One of the main drawbacks is cross-team collaboration. For example let’s imagine an organization is siloed and teams are not incentivized to collaborate. When you find a service you depend on needs updating to give you access to data you can’t currently get, you’re possibly blocked for a long time. It turns into a political game to get the upstream service to implement the functionality you require.

      • Pennomi
        link
        fedilink
        English
        17 months ago

        Yeah understandable. When your organization crosses a certain size, it inevitably becomes politics.