Back to courses
Distributed SystemsIntermediate
Communication Between Services
Master how microservices talk to each other — synchronous REST and gRPC, async messaging, event-driven patterns, resilience, and distributed consistency.
8 hours10 lessons4.8 rating7,200 students
Course Curriculum
12345678910
Why Services Communicate
14 min
Synchronous REST APIs
22 min
gRPC & Protocol Buffers
24 min
Message Queues & Pub/Sub
26 min
Event-Driven Architecture
22 min
The API Gateway Pattern
18 min
Service Discovery
20 min
Resilience: Retries, Timeouts & Circuit Breakers
24 min
Sagas & Distributed Consistency
26 min
Choosing the Right Communication Style
16 min