Online retail store
The online retail store is an example that is often used when discussing application architectures. In this IBM Redbooks publication, we will consider a set of microservices that together provide an application where users can browse for products and place orders.
The architecture includes the following services:
- Catalog service : Contains information about what can be sold in the store.
- Account service: Manages the data for each account with the store.
- Payment service: Provides payment processing.
- Order service: Manages the list of current orders and performing tasks required in the lifecycle of an order.
There are other ways to structure services for an online retail store, we have picked this set of services to illustrate specific concepts described in this book. We leave the construction of alternate services as an exercise for the reader.