In software engineering, a distributed design pattern is a design pattern focused on distributed computing problems. In software engineering, a distributed design pattern is a design pattern focused on distributed computing problems.