4 ms·
Separation is a critical part, and that could be modules that form a separate microservice, or split off into it's own "macroservice", the mechanics are the sam
by rcleveng 2y ago
Separation is a critical part, and that could be modules that form a separate microservice, or split off into it's own "macroservice", the mechanics are the same.
I've seen many cases where there is a service that does like 3 things. 2 of them are low importance and one of them super critical. A low importance one will have a bug, crash, introduce latency regression, etc and take down the critical one.
Time to separate the critical one into it's own deployment to isolate and improve reliability.
The other is on trade-offs, super important that every decision makes has them, just respect that and realize the answer is often "it depends".