Computer Science

Distributed System, explained

A distributed system is a collection of independent computers that coordinate to act like one system.
Back to Glossary

Part of the Semantic Notion technical glossary.

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.

Start here

Need the broader concept map?

Return to the glossary index to move from this definition into adjacent AI, ML, mathematics, and computer science terms.