Back to videos

Slack vs. Waste

Waste is when resources are deeply over-provisioned, underutilized, or not utilized at all. Slack appears like the same thing, but you create it with purpose. It's important to understand the difference to drive costs down.
2 min
play_arrow
Summary

What is the difference between slack and waste in production ops?

Waste is when resources are deeply over-provisioned, underutilized, or not utilized at all.

On the other hand, slack appears like the same thing, but you create it with purpose.

Here’s why we create slack:

You can't operate your systems at 100% because you need to deal with:
- variability in demand, such as usage spikes
- background activities that may get prioritized out (you will have to to catch up with them later in foreground latency)
- disk, node, and network failures, where you need to rotate demand to things that are still around

So slack is the excess resources you keep around to deal with unexpected demands, activity loads, and failures.

In upcoming videos, I’ll talk about how I’ve reduced both slack and waste in the past.

Transcript

View more Shoreline videos

Looking for more? View our most recent videos
3 min
Building a Culture Around Reliability
It's not some other team's job to keep your service up. Just like it's not some other team's job to fix your bugs or make sure that your system doesn't have vulnerabilities. We all have to own it. That is what a culture of reliability requires.
1 min
Using Shoreline.io to root-cause transient issues (like JVM garbage collection)
Shoreline makes it easy to collect diagnostic information when you're doing a root-cause analysis of an issue. This example shows how to automatically capture debugging information for slow Java garbage collection and then automatically bounce the process to alleviate customer pain.
2 min
Niall Murphy on his experience with Shoreline's Incident Automation Platform
Niall Murphy, former SRE at Google and Microsoft and author of the O'Reilly book, Site Reliability Engineering, shares his experience of using Shoreline's Incident Automation Platform.