Glossary: System Design Basics in Go
consensus
The problem of getting several servers to agree on one value, such as which replica is the new primary. It is solved by protocols that let a group reach the same decision even when some servers or network links fail.