At the other end of the spectrum lies synchronous replication, which entails that a change is propagated and registered by all the followers before the leader can return a success message to a client in response to a write request.
Client sends a request to the leader.
widget
Leader replicates the write request to all the followers.
widget
Client is sent an acknowledgement only after all the replicas record the change.