Earlier quoted context omitted.
Many "Monoliths" can be run on something as simple as a desktop emulator. They don't generally rely on cloud either. Microservices are "distributed" across a cloud host platform because they are each updated and maintained by different teams. My use of the term "distributed means that if AWS East has your DB instance and your web server is stored in an entirely different region, you app goes down anyway, but your fro…
> Many "Monoliths" can be run on something as simple as a desktop emulator. I'm not sure what a "desktop emulator" is, but a lot of micro services can run as native processes or in a VM. There's nothing about micro services that fundamentally restrict where they run--they're just application processes at the end of the day. > my use of the term "distributed means that if AWS East has your DB instance and your web ser…
I'm not back pedaling, you're reading too closely and judging instead of looking at the discussion from an objective standpoint and simply seeking clarity and working towards truth. Here's what I posted in this same thread even before my post in this branch -
+++
by winternett 6 hours ago | parent | context | prev | next [–] | on: Why our team cancelled our move to microservices
A size 20 shoe is better for a large foot... But not better for a size 15 or size 10 foot. Saying Microservices are better is the same as me saying "a size 20 shoe is better than any other shoe"... for everyone.
It's not a viable statement in any use case, except for people with size 20 feet.
The business need is what determines the solution necessary.