NorthStar Network operează o platformă internațională de media sportivă. Echipa sa de instrumente răspunde de datele în timp real și de API-urile de care depinde restul platformei, folosite de peste 50 de milioane de utilizatori pe lună.
API-urile critice trebuiau să rămână rapide sub un trafic mare, cu vârfuri bruște, în timp ce o echipă de cinci până la zece ingineri continua să livreze modificări într-o bază de cod în creștere.
Ce am făcut
- Am reproiectat API-urile critice care deservesc platforma.
- Am reproiectat caching-ul cu Redis și Elasticsearch în jurul tiparelor reale de acces.
- Am construit instrumente interne bazate pe AI pentru a automatiza sarcinile de inginerie recurente.
- Am standardizat și modernizat modulele de backend din întreaga bază de cod.
Rezultate
- Timpi de răspuns P95 mai mici după reproiectarea caching-ului.
- Mai puțin efort manual pentru sarcinile de inginerie recurente.
- O bază de cod mai ușor de întreținut pentru întreaga echipă.