← ALL SESSIONS
Tue Dec 10 · 8:30 AM SESSION #45075

Architecture Foundations: Characteristics & Tradeoffs

Neal Ford
Neal Ford
DIRECTOR / SOFTWARE ARCHITECT / MEME WRANGLER
01 / ABOUT THIS SESSION

This session describes how architects can identify architectural characteristics from a variety of sources, how to distinguish architectural characteristics from domain requirements, and how to build protection mechanisms around key characteristics. This session also describe a variety of tradeoff analysis techniques for architects, to try to best balance all the competing concerns on software projects.

Architects must translate domain requirements, external constraints, speculative popularity, and a host of other factors to determine the key characteristics of a software system: performance, scale, elasticity, and so on. Yet architects must also analyze the tradeoffs each characteristics entails, arriving at a design that manages to maximize as many beneficial properties as possible. This session describes how architects can identify architectural characteristics from a variety of sources, how to distinguish architectural characteristics from domain requirements, and how to build protection mechanisms around key characteristics. This session also describe a variety of tradeoff analysis techniques for architects, to try to best balance all the competing concerns on software projects.

02 / SESSION DETAILS
FORMAT
90-minute session
ROOM
OPAL SEA
All signal.
Zero fluff.
DECEMBER 9 - 12, 2019 · OPAL SANDS RESORT · CLEARWATER, FL