Neal Ford on evolutionary architecture - a podcast by OReilly Media

from 2017-05-04T11:50

:: ::

The O’Reilly Programming Podcast: Building an architecture that can adapt to change.

In the first episode of our newO’Reilly Programming Podcast, I talk about software architecture and the concept of “evolutionary architecture” withNeal Ford, director, software architect, and meme wrangler atThoughtWorks, a global IT consultancy that focuses on end-to-end software development and delivery. Ford is presentingtwo sessions at OSCON 2017, O’Reilly’s Open Source Convention, and he is a co-author of the forthcoming O’Reilly bookBuilding Evolutionary Architectures.

Discussion points:

  • Software architecture’s increasing popularity over the last few years; Ford says that “companies such as Netflix and Amazon showed that if you do software architecture really well, you build a competitive advantage over everybody else.”
  • The non-functional requirements and soft skills needed to successfully implement software architecture.
  • How evolutionary architecture enables you to adapt to the future rather than predict it; Ford notes the pitfalls of “trying to do predictive planning against an incredibly dynamic ecosystem.”
  • Why guided change and incremental change are the two characteristics of an evolutionary architecture.
  • The difference between evolutionary and adaptive systems.

I also talk with Ally MacDonald, O’Reilly editor and a program chair ofO’Reilly’s Fluent Conference, June 19-22, 2017, in San Jose, California, about the topics of the event’s sessions and training courses.

Other links:

Further episodes of O

Further podcasts by O'Reilly Media

Website of O'Reilly Media