Graceful degradation prioritizes core functionality
When a microservice fails, the overall application should disable non-critical features rather than crashing entirely. Designing for partial failure acknowledges that Complex systems exhibit emergent properties under stress.1
Footnotes
-
Nygard, M. T. (2007). Release It!. Pragmatic Bookshelf. ↩