We are pleased to invite you to a webinar on Evolutionary Architecture with Neal Ford, co-author of Building Evolutionary Architectures: Support Constant Change.
An evolutionary architecture supports guided, incremental change across multiple dimensions.
For many years, software architecture was described as the parts that are hard to change later". Microservices showed that if architects build evolvability into the architecture, change becomes easier.
This session will investigate how to build evolvable systems. The software development ecosystem exists in a state of dynamic equilibrium, where any new tool, framework, or technique leads to disruption and the establishment of a new equilibrium.
Incremental change is critical for the mechanics of evolution, while uncontrolled evolution leads to undesirable side effects. Predictability is impossible when the foundation architects plan against changes constantly in unexpected ways.
Instead, prefer evolvability over predictability.
This session will illustrate how to achieve evolutionary architectures with engineering and DevOps practices to support continuous change, and how to retrofit existing systems to support better evolution.
- How to build architectures whose important characteristics don't degrade over time
- How to build architectures that support data and hypothesis-driven development
- How to build architectures that withstand change gracefully over time
About Neal Ford
Neal Ford is Director, Software Architect and Meme Wrangler at ThoughtWorks. He is an internationally recognized expert on software development and delivery.
Neal has authored magazine articles and a large number of books. He has spoken at hundreds of developer conferences worldwide.
His topics usually include software architecture, continuous delivery functional programming and cutting edge software innovations.