Developersummit
  • HOME
  • CALL FOR PAPERS
  • BUY TICKETS
  • CONTACT
  • INSIGHTS
  • ONDEMAND
saltmarch

GIDS news media, articles, insights and virtual events educate and illuminate its audiences so they can be fully prepared to deal with the new realities at work and in their professions.

Saltmarch On-Demand
Media

Our Experts

Videos On Demand

Insights

Call for Papers

Connect

About Us

Privacy Policy

Terms & Conditions

Code of Conduct

Contact Us

Subscribe to Developersummit

Get the latest event updates, and insights from today's leading voices.

© 2026-2027 Saltmarch. All rights reserved.

Building Evolutionary Architectures Hands-on
RegisterTwitterLinkedInFacebook

< session />

Building Evolutionary Architectures Hands-on

Fri, July 3 at 5:30 AM - 9:30 AM GMT+5:30Architecture

An evolutionary architecture supports incremental, guided change across multiple dimensions.

For many years, software architecture was described as the “parts that are hard to change later”. But then microservices showed that if architects build evolvability into the architecture, change becomes easier. This workshop, based on recent book, investigates the family of software architectures that support evolutionary change, along with how to build evolvable systems. Understanding how to evolve architecture requires understanding how different parts of architecture interact; I describe how to achieve appropriate coupling between components and services. Incremental change is critical for the mechanics of evolution; I cover how to build engineering and DevOps practices to support continuous change. Uncontrolled evolution leads to undesirable side effects; I cover how fitness functions build protective, testable scaffolding around critical parts to guide the architecture as it evolves.

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. Predictability is impossible when the foundation architects plan against changes constantly in unexpected ways. Instead, prefer evolvability over predictability. This hands-on workshop provides a high-level overview of a different way to think about software architecture.

Outline:

  • Evolutionary Architecture Defined
  • Fitness Functions
  • Exercise: Fitness Function Katas
  • Engineering Incremental change
  • Architectural Characteristics
  • Exercise: determine appropriate characteristics
  • Identifying Architectural Patterns
  • Exercise: components and patterns
  • Evaluating the Evolvability of Existing Architecture Styles
  • Retrofitting Existing Architectures
  • Building Evolvable Architectures
  • Automating Governance

< speaker_info />

About the speaker

Neal Ford

Neal Ford

Software Architect, Author, Speaker

Neal is an independent software consultant, best-selling author, and international speaker. He is an internationally recognized expert on software development and delivery, especially in the intersection of agile engineering techniques and software architecture. Neal has authored magazine articles, nine books (and counting), dozens of video presentations, and spoken at hundreds of developers conferences worldwide. His topics include software architecture, continuous delivery, functional programming, cutting edge software innovations, and includes a business-focused book and video on improving technical presentations. He is an innovator in building concrete verification mechanisms for software architecture, for humans or agents. Check out his web site at nealford.com.

Related Talks

AI Is Not the Risk. Architectural Drift Is

Tue, April 21

AI Is Not the Risk. Architectural Drift Is

Sunil Kalkunte
Designing in the World of Microservices: The Emphasis on Bounded Context

Fri, April 30

Designing in the World of Microservices: The Emphasis on Bounded Context

Venkat Subramaniam
Agile Architecture

Thu, April 24

Agile Architecture

Michael Carducci

On-Demand Talks

Tailor-Made Software Architecture

Tailor-Made Software Architecture

Michael Carducci
7 Technology Trends That You Need to Know

7 Technology Trends That You Need to Know

Vanya Seth
Agentic Service Management: Moving Beyond Tickets to Outcomes

Agentic Service Management: Moving Beyond Tickets to Outcomes

Gurudutt RV
Analyzing Architecture Tradeoffs

Analyzing Architecture Tradeoffs

Mark Richards
Real-time Bidding at Scale: A Deep Dive into Sub-40ms Strategies

Real-time Bidding at Scale: A Deep Dive into Sub-40ms Strategies

Deepanshi Dhamija
Architecting Microservices for Agentic AI Integration

Architecting Microservices for Agentic AI Integration

Rohit Bhardwaj
All On-Demand »