Short Definition
A distributed system is a collection of independent computers that coordinate to act like one system.
Intuition
Work is spread across machines, so the system must handle communication delays, partial failures, and disagreement.
Technical Definition
Distributed systems coordinate computation, storage, or state across networked nodes without shared memory or a single failure domain.
Example
A globally replicated database is a distributed system.
Common Misunderstandings
Distributed systems fail partially, not only completely.
Network reliability cannot be assumed.