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 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 composed a sample solution using the fictional e-commerce site named Biscotti Brutti Ma Buoni. This site specializes in producing and customizing cookies: most...