Architectures where components are spread across multiple physical or virtual machines, enabling scalability, fault tolerance, and parallel processing for modern cloud-native applications and workloads.