Engineering & Technology

Evolvable Systems with DDD and Hexagonal Architecture

How Domain-Driven Design and Hexagonal Architecture can help systems and products evolve

Date & Location
22 Sep 2026
12:30 - 13:0
Breakout 4
Track
Engineering & Technology
Type
Language
English

About this Session

As products grow, change becomes harder. New ideas take longer to ship, technical decisions feel risky, and systems start pushing back when teams try to evolve them.

This session looks at how Domain-Driven Design and Hexagonal Architecture help teams design software that can change over time. Through a concrete example, we’ll explore how clear boundaries and a well-defined core make it easier to evolve both the system and the product, whether that means adding new features, integrating AI, changing cloud providers, or adapting infrastructure choices.

Key learnings:

  • How clear domain boundaries make systems easier to understand, change, and explain to others
  • Practical ways to structure software through a real example, so products can evolve without rewrites
  • How architectural boundaries help teams introduce new technologies with less risk
  • Techniques for reducing long-term lock-in to frameworks, cloud providers, or platforms
  • Common design choices that seem fine early on but make change harder later

By the end of the session, attendees will leave with practical ideas they can apply immediately to design software that can evolve alongside their product, teams, and technology.

Your speaker(s) / tutor(s)

Sponsored by

More Sessions

Check out more Sessions from this Topic World

Engineering & Technology

Talk
22 Sep
09:30 - 10:30
Stage 3
Engineering & Technology

New Efficiency for Engineers - From a Google AI Researcher + Stanford

From An Google AI Researcher + Stanford PhD

Mo Tiwari
Google
Talk
22 Sep
10:20 - 10:50
Stage 3
Engineering & Technology

Engineering Beyond Code

Building Shared Understanding for AI Product Teams

Chisom Nwokwu
(Ex-Microsoft)
Talk
22 Sep
11:10 - 11:40
Stage 3
Engineering & Technology

Turning Software Delivery into a Predictable Team Sport

How to use requirements engineering techniques and Behavior Driven Development to build shared understanding across teams

Luise Freese
No items found.