If you have a bunch of small services which need to communicate securely, you should be using something like spiped, not TLS.
TLS is the right solution iff you need to communicate with third parties whom you can't securely share code or keys with in advance.