Sync: the leader waits for follower confirmation before acknowledging a write. Async: it acknowledges at once and replicates afterwards.