A Case For Outside-In Design
Explore a compelling case for outside-in design in software development through this conference talk from GOTO Chicago 2019. Delve into different design biases and their impact on architecture, examining alternatives to traditional approaches that focus first on the domain model. Learn how business analysis can shape architectural decisions and discover how outside-in design can drive the emergence and evolution of domain models, bounded contexts, and microservices. Gain insights into the pros and cons of various design techniques, including perspectives on frontend vs. backend development, distributed systems, and domain-driven design. Understand the importance of product design from the outside, impact mapping, and vertical slices in the development process. Follow along as the speaker presents an example and discusses how to move forward with this approach, providing valuable knowledge for software architects and developers looking to enhance their design strategies.