Configurare de Platformă pentru un Serviciu Global de Streaming

Statele Unite

Configurare de backend și inginerie de lansări pentru o platformă OTT care servește evenimente live la scară, pe un pipeline de deployment cu patru medii.

Client
O platformă americană de streaming OTT
Industrie
Media & Streaming
Perioadă
apr. 2024 — iul. 2024

Rezultate

25,000+

Evenimente live anual

$200M+

Tranzacții anual

4

Medii de deployment

Tehnologii

Situația

O platformă de streaming care servește evenimente live la scară globală funcționează pe configurare la fel de mult ca pe cod. Ce funcționalități sunt active pe fiecare piață, cum e programat conținutul, ce poate face fiecare clasă de dispozitive. La scară, suprafața de setări devine propria ei problemă de inginerie.

Ce am construit

Suprafață de configurare

Setări noi de „realm", cu validare și propagare, căi de ștergere pentru setări care nu avuseseră niciodată una, și curățarea configurărilor specifice unui dispozitiv care nu mai erau utile. Un job de publicare programat pentru o platformă de dispozitive, rulând pe Quartz.

Infrastructură

Managementul conturilor și permisiunilor exprimat ca Terraform, nu ca click-uri în consolă, și deployment pe patru medii, cu acoperire de regresie la fiecare etapă.

Ce a contat

O setare greșită nu aruncă o eroare. Schimbă tacit comportamentul pentru orice piață căreia i se aplică, ceea ce face calea de ștergere la fel de importantă ca cea de creare. Și e de obicei cea pe care nimeni n-o construiește.

Rezultat

Muncă de configurare pe o platformă care procesează peste 25.000 de evenimente live și peste 200 de milioane de dolari în tranzacții anual.