How are your microservices talking?



As Jeff Myerson wrote:

“If Uber were built with a SOA, their services might be:




More APIs, smaller sets of responsibilities.”


What are microservices?



Today, most cloud-based applications that expose a REST API are built on microservices, (or may actually be one themselves). These architectures are called Microservice Architectures, or MSAs.

On the continuum from single-unit, monolithic applications to coarse-grained service-oriented architectures, MSA’s offer the finest granularity, with a number of specialized, atomic services supporting the application.

Source: Samarpit Tuli’s Quora Answer: “What’s the difference between SOAs and Microservices?”

Some challenges


Go to our original blog post to find out what the specific challenges are, some examples of microservices communication patterns, and how Apache Kafka can fit into your microservices communication pattern.




Your database in the cloud,


Get the Medium app



Your database in the cloud,

More from Medium

Micro services and Conway’s law

Apache Kafka as cloud-native iPaaS Integration Middleware

Developer’s experience with an event-driven solution implementation

Nightmare Of a Distributed Monolithic Service As a Micro-service And How EDA Is The Best Approach