Skip to main content

Good enough SLOs

·1 min

When it comes to defining SLOs, I’m aiming for good enough.

Good enough to meet the requirements of the consumers.

No lower.

But no higher.

There’s a (potentially significant) cost to investing in better reliability, and that cost is only worth paying if it provides significant value to the consumer.

For example, if my consumer would like to have their data product updated daily, but must have data at least once a week, the SLO I will promise is once a week.

I’ll still run it daily, but now when something goes wrong at the weekend I know it’s fine to fix it on Monday and not need to have my team on-call for it, because providing on-call support is expensive.

I’ll also make different trade-offs when building it, with less investment in resiliency, which means I can deliver it faster and move onto the next product, delivering more value for my business.

So, good enough SLOs for the consumer, and greater value for the business.

Daily data contracts tips

Get tips like this in your inbox, every day!

Give me a minute or two a day and I’ll show you how to transform your organisations data with data contracts.

    (Don’t worry—I hate spam, too, and I’ll NEVER share your email address with anyone!)

    Andrew Jones
    Author
    Andrew Jones
    I build data platforms that reduce risk and drive revenue. Guaranteed, with data contracts.