Consistency

CQRS (Command Query Responsibility Segregation)

Design a CQRS-based backend that scales read and write workloads independently using a transactional command model and asynchronously updated read models. Covers event/CDC pipelines, projection correctness, caching, and consistency trade-offs at high scale.

ACID Properties

Atomicity, Consistency, Isolation, and Durability in databases

CAP Theorem

Understanding the fundamental trade-offs in distributed systems design and implementation

Conflict Resolution Strategies

Techniques for handling concurrent writes and conflicts in distributed systems

Dynamo

Dynamo logo

Amazon's distributed key-value storage system designed for high availability and eventual consistency.

Isolation Levels

Read uncommitted, committed, repeatable read, and serializable isolation levels

Multi-Leader Replication

Multiple writable nodes with conflict resolution strategies

PACELC Theorem

Extension of CAP theorem describing trade-offs in distributed systems during both network partitions and normal operation

Quorum Systems

Understanding quorum-based consensus mechanisms for ensuring consistency and availability in distributed systems

Secondary Index Partitioning

Global vs local secondary indexes in distributed systems

Serializability

Ensuring transaction outcomes are equivalent to serial execution

Single-Leader Replication

Master-slave replication with one writable leader