What component hides the distinctions or boundaries between various microservices from end-client applications?
API gateway
API proxy
a layered system
API logging