Sam Dunster, Meta, Inc.
APIs are everywhere in our industry. Public clouds, internal systems, microservices—they all depend on APIs. Backend APIs in particular are often neglected, leading to increased operational burden for SREs.
In this talk I will explain why good API design is important for SREs. We will cover 5 useful tips with examples that will help reduce operational toil, clarify your SLA and speed up your team's incident investigations.
Sam Dunster, Meta, Inc.
![](https://www.usenix.org/sites/default/files/styles/speaker_photo/public/dunster_sam_200x230.jpg?itok=CSoSKQqW)
Sam Dunster is a Production Engineer at Meta. He has worked in a variety of infrastructure teams and dealt with his fair share of major production incidents. These days he spends his time bringing flash into Meta's largest storage systems to provide extremely low latency storage for Meta's largest key-value storage platforms with a focus on reliability and high quality backend systems design.
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.
![](https://www.usenix.org/sites/all/modules/usenix/usenix_files/images/usenix-locked.png)
author = {Sam Dunster},
title = {Backend {API} Design for {SREs}},
year = {2022},
address = {Sydney},
publisher = {USENIX Association},
month = dec
}