Thou shalt not create a machine to counterfeit a human mind.

  • 1 Post
  • 659 Comments
Joined 1 year ago
cake
Cake day: December 14th, 2024

help-circle



  • peoplebeproblems@midwest.socialtoProgrammer Humor@programming.devMicroservices
    link
    fedilink
    English
    arrow-up
    20
    arrow-down
    1
    ·
    2 months ago

    You know, this really has me pondering my projects architecture. We have tiers of services.

    At the top, we have the UI. Then we have a “consumer” an “orchestra” and a “data” tier.

    Data is the tier that exclusively talks to databases. Orchestra talks to the multiple data services. A good chunk of business logic is here. Consumer uses the orchestra and handles UI requests.

    All it essentially does is split the monolith into 3 services at minimum. And since it’s on the cloud, there’s a start up cost where we need to spin up 3 machines instead of whatever you can do with microservices. What benefit do I get?