🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

Coordinator

In plain terms

A node that orchestrates a distributed operation.

Going deeper

A coordinator directs steps among participating nodes in protocols like distributed transactions or consensus. It centralizes orchestration.

Under the hood

Often a single point of failure (e.g., in 2PC); leader-election ensures one coordinator exists.

Examples

Two-phase commit, leader election, transaction managers, consensus, sagas.

Think of it like...

Like a conductor directing the timing of an orchestra of nodes.

Feedback & Bug Report