CRDT
Conflict-free Replicated Data Type — estrutura de dados em que várias réplicas podem ser atualizadas de forma independente e sempre convergem para o mesmo estado final sem coordenação.
Duas grandes famílias: baseada em estado (CvRDT, réplicas trocam o estado inteiro e fazem merge via uma operação comutativa) e baseada em operação (CmRDT, réplicas trocam operações em uma ordem que preserva a causalidade). Blocos clássicos: G-Counter, OR-Set, LWW-Register, RGA-text.
Move Figma, Linear, Apple Notes, Riak, os CRDTs do Redis e todos os queridinhos do movimento "local-first" (Automerge, Yjs). Trade-off: tombstones e metadados crescem sem limite se não houver uma coleta de lixo periódica.