A NorthStar Network opera uma plataforma internacional de media desportiva. A sua equipa de ferramentas é responsável pelos dados em tempo real e pelas APIs de que depende o resto da plataforma, que serve mais de 50 milhões de utilizadores por mês.
As APIs críticas tinham de se manter rápidas com tráfego intenso e irregular, enquanto uma equipa de cinco a dez engenheiros continuava a entregar alterações numa base de código em crescimento.
O que fizemos
- Refizemos a arquitetura das APIs críticas que servem a plataforma.
- Redesenhámos a cache com Redis e Elasticsearch em função dos padrões de acesso reais.
- Construímos ferramentas internas com IA para automatizar tarefas de engenharia recorrentes.
- Normalizámos e modernizámos os módulos de back-end em toda a base de código.
Resultados
- Tempos de resposta P95 mais baixos depois do redesenho da cache.
- Menos esforço manual nas tarefas de engenharia recorrentes.
- Uma base de código mais fácil de manter para toda a equipa.