Expedia Group Technology

Stories from the Expedia Group Technology teams

Follow publication

Expedia Group Technology — Data

Enhancing Data Reliability With An SLO Platform

Abhishek Chawla
Expedia Group Technology
8 min readOct 8, 2024
People look up at the Northern Lights
Photo by Joshua Earle on Unsplash

Introduction

A diagram noting the difference between SLA, SLO, and SLI. Where SLA is a list of agreements, SLO contains percentage values and targets, and SLI is graphs.
Photo by Anjali Udasi on Zenduty

How it started

How can we ingest, store and augment SLO data from DataDog in a centralized way for diverse needs like reporting, machine learning, analytics and API access, while ensuring easy access across our organization?

10,000-foot overview

A diagram noting the flow of data from stream source, through processing, to the outcome.

Architecture

A diagram illustrating the different architecutre components — made up of data ingestion, transformation, storage and presentation.

Data ingestion

Enrichment and transformation

Data presentation

Integrations

DataDog: proactive monitoring and real-time alerting

Screenshot from a DataDog dashboard
Screenshot from a DataDog dashboard

Developer platform integration

A screenshot of SLAs in Datadog
A screenshot of SLA trends in DataDog

Next steps

SLO data quality

Error budgets policy

Future innovations

Integration with chaos engineering platform

Closing notes

No responses yet

Write a response