04
Deep dive — why the EL/EC choice matters
Even with no partition, multi-region systems face a choice every single read: serve from the local replica (fast, maybe stale) or round-trip to the leader (correct, slow)?
Numbers make this concrete. Your user is in Singapore. Your leader is in Virginia. Round-trip = ~180ms. If you pick EC (consistent reads from leader), every read costs 180ms minimum. If you pick EL (eventual, from Singapore replica), reads cost 1ms — 180× faster — but the replica may be a few milliseconds behind the leader.
A user's "Settings" page probably needs EC (they just changed their password, the next page must show the new state). A user's news feed needs EL (15ms of staleness is invisible; 180ms per read is a disaster). Real systems often pick per-query, not per-system.
The interview sentence
"Cassandra is PA/EL: during a partition we prefer availability; in the steady state we prefer low latency by reading from any replica. We accept eventual consistency — acceptable for our feed use case."