Building an e-commerce architecture
The objective of this book is to illustrate how Dapr can support your job, as developers and architects, in creating an application that adopts a microservice architecture. I think it has helped to discuss a hypothetical scenario over the course of this book to see how each feature can be introduced. I considered a scenario we will all experience once or more in our daily lives, mostly as consumers (sometimes as creators), when building an e-commerce site.
An e-commerce site must support many capabilities: exposing a catalog and making it browsable, having a price model that can be influenced by a promotion engine, managing a shopping cart, collecting customer information, processing orders, fulfilling the orders, and coordinating the shipments, just to name a few.
Throughout this book, we will compose a sample solution for the fictional e-commerce site named Biscotti Brutti Ma Buoni. This site specializes in baking and customizing cookies...