sysdesign-availability-sla-tiers

Convert SLA tiers into annual minutes of downtime budgets.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/danilods/matilha-sysdesign-pack --skill sysdesign-availability-sla-tiers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sysdesign-availability-sla-tiers
Source: https://github.com/danilods/matilha-sysdesign-pack/tree/main/skills/sysdesign-availability-sla-tiers
Command: npx skills add https://github.com/danilods/matilha-sysdesign-pack --skill sysdesign-availability-sla-tiers

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Translates abstract SLA promises into concrete, measurable downtime budgets and CAP tradeoffs for engineering teams negotiating with business owners.

Core Features & Use Cases

  • Convert SLA tiers (e.g., 99%, 99.9%) into annual minutes of downtime.
  • Inform MTTR vs MTBF decisions and redundancy requirements.
  • Document exclusions and instrument uptime with black-box and white-box metrics in production.

Quick Start

Translate SLA tiers into concrete downtime budgets by converting targets into annual minutes of downtime.

Frequently Asked Questions about sysdesign-availability-sla-tiers

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate annual downtime minutes from an SLA percentage?

To calculate annual downtime from an SLA, convert the percentage target into minutes of allowable downtime per year. This translates abstract availability promises into concrete downtime budgets for engineering planning.

How do MTTR and MTBF decisions impact SLA tier requirements?

MTTR and MTBF directly impact SLA tiers by dictating redundancy requirements. Translating uptime targets into downtime budgets informs whether your recovery time and failure frequency align with availability promises.

How do you align CAP tradeoffs with SLA availability targets?

Align CAP tradeoffs with SLA targets by converting availability promises into downtime budgets, which guides reasoning about consistency, availability, and partition tolerance requirements for your services and APIs.

What is the best way to instrument uptime metrics for SLA compliance?

The best way to instrument uptime for SLA compliance is deploying black-box and white-box metrics in production, ensuring runbooks are in place to measure uptime and document exclusions against downtime budgets.

When should I negotiate SLA exclusions before signing contracts?

Negotiate SLA exclusions before signing contracts by translating proposed tiers into annual downtime minutes, allowing engineering teams to reason about redundancy needs and CAP alignment with business owners.