Course material Architectures Distribuées Optimistic Replication and Eventual Consistency Syscol Conflict-Free Replicated Data Types (CRDT)