Keynote - Evolutionary Architecture

A session at SDD 2016

Tuesday 17th May, 2016

9:30am to 11:00am (GMT)

For many years, software architecture was described as “the parts that are hard to change later”. But software architecture is the balancing of capabilities versus constraints. If build changeability is one of your prime capabilities, evolutionary change becomes easier. The Microservice architectural style is quite popular, but it is only one in a family of evolutionary architectures.

This keynote session defines the characteristics of this family of architectural styles, along with engineering and DevOps practices necessary for implementation. We’ll cover the principles behind evolutionary architectures, the practices needed for success, how organisation and team structure affects these architectures, and specific engineering practices that facilitate evolutionary architectures. We’ll also discuss migration strategies from common existing architectural types towards more evolutionary architectures.

About the speaker

This person is speaking at this event.
Neal Ford

Geek, speaker, writer, music lover, rabid reader, ThoughtWorker bio from Twitter

Neal is a director, software architect, and meme wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. He is also the designer and developer of applications, magazine articles, video/DVD presentations, and author and/or editor of eight books spanning a variety of subjects and technologies, including the most recent Presentation Patterns and Functional Thinking. He focuses on designing and building large-scale enterprise applications. He is also an internationally acclaimed speaker, speaking at over 300 developer conferences worldwide, delivering more than 2000 presentations.

1 attendee

  • Neal Ford

Sign in to add slides, notes or videos to this session

Sign in to track this session

SDD 2016

England England, London

16th20th May 2016

Tell your friends!


Time 9:30am11:00am GMT

Date Tue 17th May 2016

Short URL


Official session page


View the schedule


Books by speaker

  • The Productive Programmer
  • Art of Java Web Development

See something wrong?

Report an issue with this session