Can a service survive a local failure?
Compare containing an exceptional condition with isolating a failing process. In each case ask which healthy work can still proceed.
Read on through a shared source
How far can one bottleneck spread? →Process isolation contains certain runtime failures. Decoupling services can contain a capacity problem. Identify what is still shared before relying on either boundary.Who manages a service after startup? →A service manager responds to change across a system. Isolated processes contain failures inside a running application. Each boundary protects different work.Can healthy work continue when one component fails? →Process isolation and decoupling services address failure at different scales. Both limit propagation, but shared resources can still carry failure across a boundary.
Compare the passages
it might throttle because the cpu is overheating but it shouldn't crashwhen a process crashes everything else progresses right so most of the system still works