This project leverages the Backend for Frontend (BFF) design pattern to reduce the complexity of using the low-level API of the REPR project we created in Chapter 18. The BFF endpoints act as several types of gateway we explore.This design makes two layers of API, so let’s start here. Layering APIs From a high-level architecture perspective, we can leverage multiple layers of APIs to group different levels of operation granularity. For example, in this case, we have two layers: Here’s a diagram that represents this concept (high-level APIs are BFFs in this case, but the design could be nuanced): Figure…