Part 3: Agile Design Techniques for Creating Strong and Scalable Solutions