Session

Software Architecture Foundations: Styles, Patterns, and Tradeoffs

Understanding the topology, rationale, and tradeoffs for common architecture styles is a critical foundational skill for architects. Additionally, architects need to know when to use synchronous or asynchronous communication patterns. This online course takes modern engineering practices and perspectives and applies it to a survey of architecture patterns. For each pattern, I discuss the history, philosophy, rationale, topology, optimum uses, and negative tradeoffs. I also discuss common communication patterns within particular styles, along with pros and cons for the architecture style.

Neal Ford

Software Architect, Author, Speaker

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top