Lets say you have an ecommerce firm. When a user is browsing an item(diapers?), at a mimimum he/she expects to see images, description, reviews, cost, tax, delivery dates, promotions, related items. In addition to what you see on frontend, in the backend, there may be jobs run for analytics, revenue reconciliation, warehouse management optimization, carrier management, fraud checks, item data setup and a host of other activities. Each of these tasks has its own complex business logic and typically has its own team. Each team runs a service, possibly in the form of a REST API call. You can call them microservices.