So, depending on someone else’s shared library, rather than my own shared library, is the difference between a microservice and not a microservice?
The best is when you use containers and build against the latest runtimes in your pipelines so as to catch these issues early and always have the most up to date patches. If a service hasn’t been updated or deployed in a long time, you can just run another build and it will pull latest of whatever.