Распределённая архитектура - это набор компьютерных программ, использующих вычислительные ресурсы нескольких отдельных вычислительных узлов для достижения одной общей цели. Распределенные системы направлены на устранение узких мест или единых точек отказа в системе.