# Distributed systems

Distributed systems may use sharding, in which only one copy of each aggregate exists, or replication, on which multiples copies of the data are distributed. Replication improves availability and resilience.