Architecture Foundations: Styles & Patterns


Duration: 50 mins
Neal Ford
Software Architect, ThoughtWorks

A key building block for burgeoning software architects is understanding and applying software architecture styles and patterns. This session covers basic application and distributed architectural styles, analyzed along several dimensions (type of partitioning, families of architectural characteristics, and so on). It also provides attendees with understanding and criteria to judge the applicability of a problem domain to an architectural style.

You may also be interested in

180 mins
Foundations of Tech Leadership

According to a CareerBuilder study, only 40% of new engineering leaders receive formal training when they become a boss for...

50 mins
Building Antifragile Teams

Antifragile systems thrive under stress and through failure. How can we help our teams – systems made up of people...

25 mins
Pull My Code: Effective Code Review

We need to talk about code reviews. Having a strong, effective code review process is the key-stone of quality, culture, learning...

25 mins
Writing Professionally

The most important thing you do in your job is write. It's in every email you send, every commit you...

25 mins
Dealing with Noobs: How to Work with Non-Technical People

The secret to being the hero of your story? Helping others be the hero of theirs. Take a business problem you...

180 mins
Modern Software Development

Our industry never stops changing, but sometimes those changes are trivial and fluffy and we can ignore them. Sometimes they...