Let’s start by exploring the deployment topology. First, we split the Chapter 18 REPR project into two services: Baskets and Products. Then, we add a BFF API that fronts the two services to simplify using the system. We do not have a UI per se, but one http file per project exists to simulate HTTP requests. Here’s a diagram that represents the relationship between the different services: Figure 19.25: a diagram that represents the deployment topology and relationship between the different services The easiest and most extendable way to start the projects is to use Docker, but it is optional;…