Assuming that these are separately deployed services, I wouldn't attempt to start them from a central location. What I do is deploy my services in separate containers (Kubernetes on my part, but you could use Docker), and use orchestration to manage the starting of these services. Suppose you were using Docker, then you would use this to manage
auto-starting your services[
^].