Dentro un ecosistema di quaranta microservizi
Una piattaforma consumer con pagamenti e abbonamenti
Il vincolo
Oltre quaranta microservizi PHP, venti pacchetti interni condivisi e un archivio SQL con dodici sotto-progetti. Il catalogo e le promozioni erano da portare a una nuova versione mantenendo i prezzi identici a quelli del sistema in produzione.
L'intervento
Siamo entrati nel codice del team, con le sue convenzioni e la sua pipeline. Un servizio di quattromila righe è diventato una struttura a oggetti leggibile, le regole di sconto sono valutate in locale invece che con una chiamata remota, e ogni differenza rispetto al legacy è stata verificata sui dati reali.
Cosa è cambiato
In otto settimane siamo diventati il primo contributore su cinque repository. Il calcolo degli addon passa da quattordici chiamate a una, con un tempo di risposta più basso del 30%.
Descrivici il sistema. Ti diciamo cosa vediamo.
Dieci minuti, una domanda alla volta. Alla fine, la nostra lettura onesta del caso. È il filtro, prima ancora della call.