
Abstractions in System Design - Building Modular Systems
Understanding abstractions in system design covering abstraction layers, APIs, interfaces, and how they help manage complexity in distributed systems.

Understanding abstractions in system design covering abstraction layers, APIs, interfaces, and how they help manage complexity in distributed systems.

Reliability planning is most effective when it starts during design, not shortly before release. This post focuses on how Service Level Objectives (SLOs) and Service Level Indicators (SLIs) can be used early in the SDLC to guide architecture and delivery choices. Remind me what they are again SLI - Service Level Indicator A quantitative metric for a service’s performance, as experienced by the user of the service. It is a measure of a property of the service that is a good proxy for your user experience. ...