The following are the issues and considerations we need to look into:
- It is good to have the service registry built into the infrastructure. If not, it is yet another infrastructure component that must be set up, configured, and managed.
- The service registry should be highly available since it is a very critical component, and clients typically cache the data so as not to be too tightly coupled with the service registry, but these configurations need to be refreshed periodically otherwise it will get stale.
- Service registration at startup is an essential task and the process varies between a device or a service and it should be part of the life cycle of the services. There are many different third-party tools available; ...