How do the microservices communicate?
The HTTP part is not a requirement either, as there are microservices that talk via application specific tcp protocols , udp, or if they are housed on the same machine memory mapped files.
This seems to be much more interesting than I anticipated. But I am left wondering what's the 'market' share for each.