Comment by marcosdumay
1 month ago
> You can't do the opposite though, make a monolith and spread it out on 10 servers.
You absolutely can, and it has been the most common practice for scaling them for decades.
1 month ago
> You can't do the opposite though, make a monolith and spread it out on 10 servers.
You absolutely can, and it has been the most common practice for scaling them for decades.
That’s just _duplicating_ the nodes horizontally which wasnt what I meant.
That’s obviously possible snd common.
What I meant was actually butchering the monolith into separate pieces and deploying it, which is - by the definition of monolith - impossible.
What would be the point of actually butchering the monolith?
There is no limit or cost to deploying 10000 lines over 1000 lines.
I meant in the sense of ”machine A only manages thing authentication” and ”machine B only manages orders”.
If that’s possible (regardless of what was deployed to the two machines) then the app just isn’t a true monolith.
[dead]