Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.
Syllabus
Intro
Design
Bias
How does it work
Operational architectural biases
Direction of design
Design techniques
Perspectives
Frontend vs Backend
Architecture Macro Micro
Distributed Systems
Design is a means to an end
Domain driven design
Design from outside
Product design from outside
Product box
Omnichannel
Investors
Impact Mapping
TechCrunch Award
How would they contribute
The next level
An example
Catalog
Checkout
Outside in TDD
Vertical Slices
Moving Forward
Brain Dump
Taught by
GOTO Conferences