Microservices Communication and Conversation Patterns

This article is part of the serie: distributed-systems

Posted Mar 18, 2024
By Balázs HIDEGHÉTY
1 min reading time

This talk is truly impressive!
Let’s conduct this business analysis for scaling.
Let’s explore what generic lessons the food industry offers for software engineers.


See what we have…

  • Same industry
  • 3 diffferent business models

Some scale easily.

Some have bottlenecks…

…and other challenges.


Do you recall Conway’s Law?

Let’s leverage it to our advantage:

  1. Replace actors with microservices.
  2. Replace communication between them with a communication and conversational pattern. …and now you have your basic system design.

If it were just so easy…but it’s a good start for finding boundaries…


So here we are, let’s explore what generic lessons the food industry offers for software engineers.

Let’s check out these business models:

  • Food truck
  • Fast food (food chain)
  • Restaurant

Join us as we delve into effective microservice communication, conversation patterns, and modeling with Jimmy Bogard. Get ready for insights that make this journey both informative and engaging. Let’s dive in!

🚀 Jimmy Bogard - Effective Microservice Communication and Conversation Patterns:


📌 Make sure you and your team subscribe (follow me) on  LinkedIn so you don’t miss out on the latest insights!



Further Reading
Designing Microservices the Right Way

Remember, business goals are rarely about having a top-notch system!

Finally, we have arrived at the point where we can discuss the pinnacle of modern software architecture: microservices.

Simple API - Integration Problems and Patterns

Even the simplest distributed system – yes, even integrating against a single API – can pose significant challenges (more than 80% of solutions that SMEs have). Mind-blowing, right!?

Distributed System Design and Fallacies

Distributed applications (APIs)? Avoid technical hiccups! Break free from misconceptions and build truly resilient distributed systems!