The first version of service_discovery and singleton where added in #79. But, both files must me used across all project, since others components may used a singleton design pattern and all services need access the service_discovery to archieve distributed communication.
This issue aims:
[ ] Move both implamentations for common folder
[ ] Implement all unit tests required
[ ] Validate a final approach for service_discovery: is it a concrect service that all modules must communicate? Is it a interface replicated for each technology (C++, Go, Java...)? What is the best implementation based on common distributed architectures with low latency requirements?
The first version of
service_discovery
andsingleton
where added in #79. But, both files must me used across all project, since others components may used a singleton design pattern and all services need access theservice_discovery
to archieve distributed communication.This issue aims:
common
folderservice_discovery
: is it a concrect service that all modules must communicate? Is it a interface replicated for each technology (C++, Go, Java...)? What is the best implementation based on common distributed architectures with low latency requirements?