Unfurling Asynchronous Microservices

Nayab Siddiqui
Technogise
Published in
1 min readApr 20, 2021

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

Photo by fabio on Unsplash

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:

Also, you can watch the full presentation down below:

--

--

Nayab Siddiqui
Technogise

Engineering Leadership | Distributed Systems | Continuous Delivery | Books | Coffee. I write about Stories, Opinions and Musings around Tech & Culture