Lavoro con un'applicazione web monolite scritta in PHP che viene migrata passo a passo nei microservizi. Mi piacerebbe mantenere la stessa interfaccia utente con diverse nuove funzionalità che sono state implementate durante la migrazione. Attualmente, i nuovi elementi dell'app sono scritti in Angular e comunicano con i microservizi tramite API REST per recuperare i dati e visualizzarli nell'interfaccia utente. Poiché il backed è suddiviso in più istanze con le proprie responsabilità, il frontend è ancora in "stile monolitico".
L'applicazione è tradotta in due lingue e ho iniziato a pensare dove mantenere le traduzioni dei testi ? È ancora responsabilità di un microservice (il client richiede le traduzioni di questa parte concreta ) o devo spostarlo nel client, dove è implementata l'interfaccia utente (il frontend sa come tradurre le cose da tutte le origini dati)?
Se sì (o meno), perché?
Grazie per qualsiasi suggerimento!