Variations

In this lesson, we'll touch on some variations of the approaches discussed in this chapter.

Self-contained systems #

Self-contained systems (SCS) (see chapter 2) particularly focus on frontend integration.

The next chapters discuss the different variations for frontend integration. Chapter 8 shows how links and transclusion work on the client side.

Edge side includes #

Chapter 5 demonstrates the integration on the server-side with ESI (Edge Side Includes).

Typically, a microservices system also uses synchronous communication (chapter 9) or asynchronous communication (chapter 6) in addition to frontend integration. The use of several integration approaches is common and easily possible.

Ultimately, the browser only needs to access the various backends via HTTP. This means that frontend integration puts few constraints on the technologies used.

Get hands-on with 1200+ tech skills courses.