Unfurling Asynchronous Microservices
The talk compares the synchronous vs asynchronous communication approaches in Microservices and Distributed Systems. It highlights common patterns like Distributed Transactions, Distributed Queries, Orchestration vs Choreography and discusses pros and cons of each.
Hosted by Technogise
Speakers: Nayab Siddiqui and Gaurav Pasarkar
We compare the sync vs async approach and discuss in detail “the Good” and “Not so Good” things around each pattern and approach. Starting with a brief recap of Monoliths and Microservices, we’ll dive deep into Orchestration vs Choreography styles of designing workflows. Also we’ll explore and discuss different ways of implementing “Distributed Transactions” (like 2 Phase Commit and Saga) along with Distributed Queries using different patterns like replication, CQRS and more.
Sections | Topics
Link to the timeline of each section/topic is as follows:
- Intro to Technogise & TechnoWise
- Agenda
- Recap of Monolith & Microservices
- Orchestration vs Choreography
- Commands vs Events
- Distributed Transactions (2PC | Saga)
- Distributed Queries (Replication | CQRS)
Also, you can watch the full presentation down below: