Synchronous vs Asynchronous by Example

Exploring Microservices Communication Patterns

Robert Maidla
Level Up Coding
Published in
13 min readFeb 25, 2020

--

A major obstacle when implementing microservices architecture is dealing with inter-service communication. In a traditional, monolithic system, communication between various modules and layers is handled in memory. When an application is split between independent services and information must be exchanged over the network, however, a different approach must be used to cope with the added latency.

--

--