Service Publishing
Discuss the concept of service publishing in the context of microservices and demonstrate how to publish services using Azure API Management.
We'll cover the following...
Now that we have an API, an easy-to-navigate specification for it, and a service discovery layer that manages the distribution of requests to healthy service instances, developers just need to know where to look for our service. This is where service publishing comes into play.
We can think of service publishing as a directory to search for or simply browse services that want to be discovered for use. White pages are a close analogy. Only imagine that this directory not only helps us look up services but manages security, offers advanced monitoring, and can even add a façade that allows API requests and responses to be translated on the fly. A façade could even call multiple APIs on the backend with a single composite API endpoint on the frontend. Many even support the mocking of APIs, so we can take our design-first approach, build an OpenAPI Specification, and then have one team implement a simple mock service while another implements the actual code ...