Dağıtık sistem, iletişim kurup birlikte çalışan birden fazla bilgisayardan oluşan hizmettir. Bir web sitesi sayfalar, saklanan bilgiler ve arka plan işleri için ayrı bilgisayarlar kullanabilir.

Farklı ofislerde çalışan bir ekip gibi düşün: herkes kendi bölümünü yapar ve grubun işi bitirebilmesi için güncellemeleri paylaşır.

Bir bilgisayar bağlantısını kaybeder veya durursa diğerleri bunu hemen fark etmeyebilir. Parçalar olup bitenleri tek ve kusursuz bir görünümle paylaşmadığından dağıtık sistemler gecikme ve arızaları yönetmelidir.