API per un catalogo prodotti
Un solo posto da cui prendere i dati, invece di quattro
- Anno
- 2025
- Ruolo
- Sviluppo backend
- Stack
- Node.js · Express · SQL · REST
Pubblicato il
Il contesto
[placeholder — contesto reale.]
Gli stessi prodotti vivevano in tre posti diversi, e nessuno dei tre era d’accordo con gli altri sui prezzi.
La sfida
[placeholder]
Nessuno dei tre sistemi poteva essere spento durante il passaggio, e due avevano un formato dati deciso da qualcun altro anni prima.
Il processo
[placeholder]
Una API sola davanti al database, con un contratto scritto prima del codice. I sistemi vecchi hanno continuato a funzionare leggendo dalla API attraverso un piccolo strato di traduzione, così il passaggio è avvenuto uno alla volta.
Il risultato
[placeholder — risultati reali.]