NorthStar Network поддържа международна спортна медийна платформа. Нейният екип за инструменти отговаря за данните в реално време и API, от които зависи останалата част от платформата и които обслужват над 50 милиона потребители месечно.
Критичните API трябваше да остават бързи при голям трафик с резки пикове, докато екип от пет до десет инженери продължаваше да пуска промени в растяща кодова база.
Какво направихме
- Преработихме архитектурата на критичните API, които обслужват платформата.
- Преработихме кеширането с Redis и Elasticsearch според реалните модели на достъп.
- Изградихме вътрешни инструменти с AI, които автоматизират повтарящи се инженерни задачи.
- Стандартизирахме и модернизирахме backend модулите в цялата кодова база.
Резултати
- По-ниски P95 времена за отговор след преработката на кеширането.
- По-малко ръчни усилия за повтарящите се инженерни задачи.
- По-лесна за поддръжка кодова база за целия екип.