Denver Microservices: Neal Ford - Evolutionary Architectures

RSVP on Meetup

We are excited to have Neal Ford here for our first meeting of Denver Microservices.

6:00-6:30: Networking and Food

6:30-6:40: Announcements

6:40-8:00: Evolutionary Architectures - Neal Ford

About Neal Ford:

Neal is Director, Software Architect, and Meme Wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. Before joining ThoughtWorks, Neal was the Chief Technology Officer at The DSW Group, Ltd., a nationally recognized training and development firm.

Neal has a degree in Computer Science from Georgia State University specializing in languages and compilers and a minor in mathematics specializing in statistical analysis. He is also the designer and developer of applications, instructional materials, magazine articles, and video presentations. He is also the author of 6 books, including the most recent Presentation Patterns and Functional Thinking. Given his degree, Neal is a bit of a language geek, with affections including but not limited to Ruby, Clojure, Java, Groovy, JavaScript, Scala and C#/.NET. His primary consulting focus is the design and construction of large-scale enterprise applications. Neal is an internationally acclaimed speaker, having spoken at over 300 developer conferences worldwide, delivering more than 2000 presentations. If you have an insatiable curiosity about Neal, visit his web site at nealford.com. 

About Denver Microservices: 

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. The microservice architectural style is quite popular, but it is only one in a family of evolutionary architectures. 

This session defines the characteristics this family of architectural styles, along with engineering and DevOps practices needed for success, how organization and team structure affects these architectures, and specific engineer practices that facilitate evolutionary architectures. There also may be discussion on migration strategies from common exisiting archiectural types towards move evolutionary architectures. 

.