We are using a microservice architecture of mainly java, and have also developed a c++ cli app that generates some files.
This app might be needed by more than one microservices, but it is a bit large because it also carries all library dependencies. So there is no option to embed the app in every microservice. Is there a standard way to share an executable like this between services?
I thought about putting it in a common network drive and have the path configured in each service that needs it, but it feels weird.