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

25 mins
Developer is 'King' - Unleashing Innovation by Unblocking your Developers

As each industry is disrupted by the wave of digital transformation, harnessing and unlocking new ideas can only be done...

25 mins
Designers + Developers = Best Friends Forever?

How is the relationship between your design team and your development team? Is it highly functional? Or 'just professional'? Maybe...

50 mins
Systems Thinking

Albert Einstein once said — “We cannot solve our problems with the same thinking we used when we created them.” As...

25 mins
Eliminating Hero Culture on our Engineering Teams

Hero Culture can be found within any company dominated by employees that are constantly rewarded for going the extra mile,...

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...

30 mins
Up Your Engineering Game: Adopting the Good Parts of Startup Culture

We all know the hallmarks of startup culture: “act first, apologize later,”  “work hard, play hard,” "growth, growth and more...