Chapter 11. Data Reliability
The opening chapters of this book discuss how we live in a world of services. We also live in a world of data. Most services create, collect, process, or present data in some way. Weâre surrounded by data services! The goal of this chapter is to explore what makes SLOs for data services different from SLOs for other services.
First, weâll define data services and consider our data users. The heart of this chapter covers measuring service objectives via 13 data properties. For each property, weâll explore its measurement and its relationship to system design. Weâll finish with a short explanation of how to ensure data quality via service level objectives, to keep users happy.
Data Services
Welcome to the world of data service reliability. Weâre bombarded with data each day. Financial data. Social data. Training data for algorithms. Data that is historical or near real time, structured or unstructured. Privately guarded corporate secrets as well as publicly available government datasets. Microservices consuming tiny amounts of JSON data from queues. Monolithic banking applications creating thousands of regulatory reports. And, of course, every other abstraction through which humanity has struggled to describe and make sense of the world since Grace Hopper plucked the first actual bug out of a computer.
Data application owners need to ensure that their services are reliableâbut the essentials of data reliability ...
Get Implementing Service Level Objectives now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.