Design and Reality - Mathias Verraes @KanDDDinsky
Design and Reality - Mathias Verraes  @KanDDDinsky
Uploaded December 2022 | Updated September 2026, 3 weeks ago
We often think of software design as a linear process: understand the problem, come up with a solution, implement it, done. Occasionally, somebody remembers to draw a feedback loop from the implementation back to the problem statement.

The way we actually do software design is rather different. It’s non-linear. Through the act of design, we not only learn to understand the problem, but to reframe it. The purpose of domain modelling is to look for novel abstractions, and metaphors that change or perspective. We can explore the solution space until we come up with an interpretation of the problem that makes it solvable.

In this talk, I’ll tell stories from working on real world cases, like copyright claims systems and oil rig monitoring systems, to illustrate how with a richer understanding of our design process, we can create better solutions.
Design and Reality - Mathias VerraesPragmatic Approach to Architecture Metrics - Vlad Khononov & Sonya NatanzonThriving in complexity - Trond HjortelandSoulful Socio-Technical Architecture - Marco ConsolaroEvery Event, Everywhere, All at Once - Jacqui ReadHow CQRS can help you to elevate your system? - Javiera LasoShrinking transactional Boundaries: Domain-Driven Design for High Traffic Scenarios - Robert Baelde404 Model not found: Livecoding - Thomas CoopmanKanDDDinsky 2024Do Distributed Systems they said. Itll be fun they said. - Sara Pellegrini & Milan SavićBecoming a DDD Company - One Story, Two Lenses - K. Hirth & G. Aroussi - KanDDDinsky 2025Architecture for Flow with Wardley Mapping, DDD, and Team Topologies - Susanne Kaiser
KanDDDinsky |

Design and Reality - Mathias Verraes

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER