← Back
Milan Jovanovic November 11, 2025 17m

Microservices Communication Patterns Explained in .NET

Summary

The transcript discusses communication strategies between microservices, specifically comparing synchronous and asynchronous approaches in distributed systems design. The two primary communication methods are synchronous communication using HTTP/REST protocols, which blocks requests until a response is received, and asynchronous communication using message queues like RabbitMQ or Kafka, which allows services to send and listen for messages without direct coupling. The key practical takeaway is that each communication method has trade-offs, with synchronous approaches offering immediate responses but being more tightly coupled, while asynchronous methods provide greater system resilience and flexibility but require additional infrastructure components.

View original episode ↗