Summary Preface 1. The Rise of Cloud-Native 1.1 Why Cloud-Native Application Architectures? 1.2 Defining Cloud-Native Architectures 1.3 Summary 2. Changes Needed 2.1 Cultural Change 2.2 Organizational Change 2.3 Technical Change 2.4 Summary 3. Migration Cookbook 3.1 Decomposition Recipes 3.2 Distributed System Recipes 3.3 Summary