3 ms·
Bad input crashes app, monolith fails over, other instance crashes. Full outage. Assuming proper vertical separation, this risk can be reduced by microservices.
by ahoka 3y ago
Bad input crashes app, monolith fails over, other instance crashes. Full outage.
Assuming proper vertical separation, this risk can be reduced by microservices.
- elktown 3y agoIt might just as well be increased by microservices due to fragile dependency chains and just different people working async and what not.
- BoorishBears 3y agoThis is not what microservices solve. There'll always be critical microservices that keep your app running. It doesn't matter if all your other services are running if the one serving up core functionality goes down. If your engineering rigor is so poor that you can't get reliable failovers with a monolith, god help you keeping microservices running.
- ahoka 3y agoHence “assuming proper vertical separation”. The same applies to monoliths, so not really an argument.