Supponiamo di sviluppare un sistema con più servizi (implementato da diversi team, in paesi diversi, utilizzando diverse tecnologie tra cui java, php, c #, c ++ e altro). Supponiamo che, nonostante l'utilizzo di tecnologie diverse, in qualche modo tu abbia accettato di integrarti usando le API RESTful.
Un tale sistema ha bisogno di un registro dei servizi?
Capisco che fondamentalmente non è obbligatorio, dal momento che ogni servizio può avere una propria configurazione in cui si trova il servizio che utilizza. Tuttavia, la creazione di una posizione centrale semplifica la vita delle operazioni: non è necessario configurare lo stesso servizio più volte.
Ma la creazione di un registro di servizio può essere complessa. È un altro sistema nella soluzione e richiede risorse e proprietà ancora più importanti. Chi lo possiederà?
Posso pensare a più pro e contro di un registro dei servizi. Allora, cosa ne pensi?