3 ms·
> these small services I think you might be unintentionally arguing with a strawman, as everyone else here is talking about using monoliths instead of that. F
by 411111111111111 3y ago
> these small services
I think you might be unintentionally arguing with a strawman, as everyone else here is talking about using monoliths instead of that.
Few people want to administer a bunch of micro services themselves, but running a single service on a box is pretty low effort, even if you duplicate it for fail over/redundancy
- Hamuko 3y agoBy "using monoliths", do you mean bolting all code you write into a single runtime, even if they are not the same service? Because that's not what was in this article. Instead, they took Step Functions and a bunch of Lambda functions, and created a brand new monolith from that.
- 411111111111111 3y ago> define monolith software In software engineering, a monolithic application describes a single-tiered software application in which the user interface and data access code are combined into a single program from a single platform. "mono" stands for one/alone/singular, so monolithic is kinda defined to be exactly that, yes. You can still have multiple monoliths, but they wouldn't communicate with each other and would be entirely separate applications.
- Hamuko 3y agoI didn't say that my Lambda application communicates with my monolith. Just that I have a monolith and a Lambda application.