Synchronous Communication

There are several options for synchronous communication between microservices:

Asynchronous Communication

Asynchronous communication makes it easier to deal with unreliable networks and services:

UI Integration

UI integration provides very loose coupling:

The website for each demo explains how the demo can be built and started.

Continuous Delivery