A typical structure of a microservices e-store contains a web or mobile app UI, which relies on an array of APIs functioning on the routing layer to enable access to containerized capabilities. A garden-variety ecommerce site has a product microservice (product catalog, product search, prices and promotions), an inventory microservice, an order microservice (orders, returns, delivery, payments), and a customer microservice, each with its own database.