Say quorum, linearizable, sharding, epoch, and consensus correctly — the distributed systems vocabulary used in architecture reviews and technical interviews.
0 / 5 completed
1 / 5
How is 'quorum' pronounced?
Quorum is pronounced /ˈkwɔːrəm/ — 'KWOR-um'. The word comes from Latin 'quorum' (of whom), historically used in legal contexts to mean the minimum number of members required for a valid meeting. 'Quo' = /kwɔː/ (the /kw/ cluster + long /ɔː/ as in 'for', 'more'). '-rum' = /rəm/ (schwa). Two syllables: KWOR-um, stress on the first. In distributed systems, a quorum is the minimum number of nodes that must agree on an operation for it to be considered valid — essential in consensus algorithms like Raft, Paxos, and in distributed databases like Cassandra and etcd.
2 / 5
How is 'linearizable' pronounced?
Linearizable is pronounced /ˌlɪniərˈaɪzəbəl/ — 'lin-ee-ur-EYE-zuh-bul'. From 'linearize' + '-able'. 'Lin' = /lɪn/. 'e' = /iː/. 'ar' = /ər/. 'ize' = /aɪz/ (stressed). '-able' = /əbəl/. Six syllables: lin-ee-ur-EYE-zuh-bul, stress on the fourth. In distributed systems, linearizability is the strongest consistency guarantee: operations appear to take effect instantaneously at some point between their start and end times, and all nodes see the same order of operations. It is also called 'atomic consistency' and is provided by systems like etcd and Zookeeper.
3 / 5
How is 'sharding' pronounced?
Sharding is pronounced /ˈʃɑːrdɪŋ/ — 'SHAR-ding'. It is the present participle of 'shard' (a fragment of something) + '-ing'. 'Shar' = /ʃɑːr/ (the 'sh' sound + rhotic vowel as in 'sharp', 'star'). '-ding' = /dɪŋ/. Two syllables: SHAR-ding, stress on the first. In distributed databases, sharding is the practice of horizontally partitioning data across multiple database instances (shards), each holding a subset of the data. Sharding enables horizontal scaling but introduces complexity around cross-shard queries and distributed transactions.
4 / 5
How is 'epoch' pronounced in a distributed systems context?
Epoch is pronounced /ˈiːpɒk/ — 'EE-pok'. The pronunciation is the same as in a machine learning context. From Greek ἐποχή (epochē) — a fixed point in time. 'E' = /iː/. 'poch' = /pɒk/. Two syllables: EE-pok, stress on the first. In distributed systems, an epoch is a logical time period used in consensus algorithms to prevent split-brain scenarios. In the Raft consensus algorithm, a new epoch (term) begins each time a leader election occurs, ensuring that messages from old leaders are rejected.
5 / 5
How is 'consensus' pronounced?
Consensus is pronounced /kənˈsɛnsəs/ — 'kun-SEN-sus'. From Latin 'consensus' (agreement). 'Con' = /kən/ (schwa, unstressed). 'sen' = /sɛn/ (short /ɛ/, stressed). '-sus' = /səs/ (schwa). Three syllables: kun-SEN-sus, stress on the second. In distributed systems, consensus is the process by which nodes agree on a single data value or state despite failures and network partitions. Consensus algorithms include Paxos (complex, theoretical) and Raft (designed for understandability), and are used in etcd, Zookeeper, and distributed SQL databases.