page_049.pdf - at runtime there would be multiple instances of each service The frontend services include an API gateway and the Restaurant Web UI The

page_049.pdf - at runtime there would be multiple instances...

This preview shows page 1 out of 1 page.

at runtime there would be multiple instances of each service. The frontend services include an API gateway and the Restaurant Web UI. The API gateway, which plays the role of a facade and is described in detail in chapter 8, provides the REST APIs that are used by the consumers’ and couriers’ mobile applications. The Restaurant W eb UI implements the web interface that’s used by the restaurants to man - age menus and process orders. The FTGO application’s business logic consists of numerous backend services. Each backend service has a REST API and its own private datastore. The backend ser- vices include the following: Manages orders Manages delivery of orders from restaurants to consumers Don’t worry: Loose coupling doesn’t make Larry Ellison richer The requirement for each service to have its ow n database doesn’t mean it has its own database server. You don’t, for example, have to spend 10 times more on Oracle

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture