NorthStar Network pyörittää kansainvälistä urheilumedia-alustaa. Sen työkalutiimi vastaa reaaliaikaisesta datasta ja API-rajapinnoista, joista muu alusta on riippuvainen ja jotka palvelevat yli 50 miljoonaa käyttäjää kuukaudessa.
Kriittisten API-rajapintojen piti pysyä nopeina raskaassa ja piikikkäässä liikenteessä samalla, kun viidestä kymmeneen kehittäjän tiimi julkaisi jatkuvasti muutoksia kasvavaan koodikantaan.
Mitä teimme
- Uudistimme alustaa palvelevien kriittisten API-rajapintojen arkkitehtuurin.
- Suunnittelimme Redis- ja Elasticsearch-välimuistituksen uudelleen todellisten käyttötapojen mukaan.
- Rakensimme tekoälypohjaisia sisäisiä työkaluja toistuvien kehitystehtävien automatisointiin.
- Yhtenäistimme ja modernisoimme backend-moduuleja koko koodikannassa.
Tulokset
- Lyhyemmät P95-vasteajat välimuistituksen uudistuksen jälkeen.
- Vähemmän käsityötä toistuvissa kehitystehtävissä.
- Helpommin ylläpidettävä koodikanta koko tiimille.