Eric Evans
Short biography:
Author of Domain-Driven Design, Founder of Domain Language, Thought Leader in Complex Software Modeling
Eric Evans is a globally recognized software modeling expert and the author of the influential book Domain-Driven Design: Tackling Complexity in the Heart of Software (Addison-Wesley, 2004), widely known as “the Blue Book.” Since its publication, Domain-Driven Design (DDD) has become a cornerstone methodology for designing complex software systems that reflect real-world business domains. Evans’ work has shaped the way software architects and developers approach modeling, architecture, and collaboration between technical teams and domain experts.
With a career spanning over three decades, Eric began working on large-scale business systems in the early 1990s, experimenting with a variety of design approaches across diverse industries. His book is the culmination of hard-earned insights from projects where teams struggled in aligning software with business goals. Through DDD, Evans introduced a common language for modeling, strategic design, and collaboration, providing a blueprint for sustainable and meaningful software development.
Eric is the founder of Domain Language, a consulting and training company that helps organizations apply Domain-Driven Design to real-world challenges. Through workshops, coaching, and close collaboration with teams, he continues to guide developers, architects, and product leaders in making software development more effective, strategic, and business-aligned.
Evans has inspired a generation of DDD practitioners, including pioneers like Alberto Brandolini, known for EventStorming and narrative modeling, who credits Evans’ approach for laying the groundwork for a new way of thinking about business-IT collaboration.
Eric is not only a thought leader, he’s an enabler of community. He plays an active role in the ongoing evolution of DDD, contributing to conferences (DDD Europe, Explore DDD, KanDDDinsky) and collaborations around the world.
Books
Here are the books Eric Evans wrote or contributed to:
![]() |
![]() |
|
Domain-Driven Design: Tackling Complexity in the Heart of Software | DDD Reference |
Blog Articles
- Good Design is Imperfect Design Part 1: Honest Names
- Whirlpool Process of Model Exploration
- Eric Evans on why DDD Matters Today
- LLMs & Software Design: Beginning My Learning Journey
Conference talks and videos
- DDD and LLMs, Eric Evans – Explore DDD 2024
- What is DDD, Eric Evans – DDD Europe 2019
- Good Design is Imperfect Design, Eric Evans – DDD Europe 2019
Scheduled classes:
-
Berlin - Co-organized with KanDDDinsky // October 20 - 21 2025, from 9:00 to 17:00
workshop
EARLY BIRD
Strategic Design for Software Teams
with Eric Evans
A 2-day workshop with Eric Evans focused on strategic modeling for complex systems. Learn to align software architecture with business goals, manage multi-team development, and make design decisions that drive innovation, even with legacy constraints.
Language: English