5 pronunciation exercises on software architecture pattern and concept names used in system design discussions.
0 / 5 completed
1 / 5
How is "CQRS" pronounced?
CQRS (Command Query Responsibility Segregation) is pronounced either "SEE-KYOO-AR-ESS" /siː kjuː ɑːr ɛs/ spelling out the four letters, or informally "seekers" /ˈsiːkərz/ as a mnemonic word. The "seekers" version is popular at conferences but the letter-by-letter pronunciation is more standard in written documentation contexts. In a sentence: "Adopting CQRS let us scale the read and write models independently with different data stores."
2 / 5
How is "SAGA" pronounced?
SAGA (the distributed transaction pattern) is pronounced "SAH-guh" /ˈsɑːɡə/ — two syllables: SAH (stressed, long /ɑː/ like "spa") + guh (unstressed schwa). Stress is on the first syllable. The word comes from Old Norse meaning a long heroic story, which is fitting for a pattern that coordinates long-running transactions. In a sentence: "We implemented the SAGA pattern with choreography to manage the multi-step order fulfilment process."
3 / 5
How is "DDD" pronounced?
DDD (Domain-Driven Design) is pronounced "DEE-DEE-DEE" /diː diː diː/ — three identical letter names spoken with equal weight. Some engineers say "triple D" but this is less common than spelling each letter. The full form "Domain-Driven Design" is often used in formal contexts. In a sentence: "The bounded contexts defined during our DDD sessions mapped almost directly onto our microservice boundaries."
4 / 5
How is "ACID" (database) pronounced?
ACID (Atomicity, Consistency, Isolation, Durability) is pronounced "AS-id" /ˈæsɪd/ — exactly like the word "acid" (the chemical). Two syllables: AS (stressed, short /æ/) + id (short /ɪd/). It is always spoken as a word, never spelled out. In a sentence: "PostgreSQL transactions are fully ACID-compliant, ensuring data integrity even if the server crashes mid-write."
5 / 5
How is "gRPC" pronounced in the context of architecture patterns?
gRPC, even in architecture pattern discussions, is pronounced "JEE-AR-PEE-SEE" /dʒiː ɑːr piː siː/ — all four characters spoken individually as letter names. The lowercase g is just stylistic; it is pronounced the same as the letter G. It is chosen in architecture discussions as an inter-service communication protocol, often contrasted with REST or message queues. In a sentence: "The service mesh uses gRPC for east–west traffic because binary framing reduces per-call overhead significantly."