1.1 Large-scale machine learning1.1.1 The growing scale1.1.2 What can we do?1.2 Distributed systems1.2.1 What is a distributed system?1.2.2 The complexity and patterns1.3 Distributed machine learning systems1.3.1 What is a distributed machine learning system?1.3.2 Are there similar patterns?1.3.3 When should we use a distributed machine learning system?1.3.4 When should we not use a distributed machine learning system?1.4 What we will learn in this bookSummary