Mathias Verraes advises organisations on designing and modelling software for complex environments, including architecture, analysis, testing, and refactoring “unmaintainable” systems.
He has worked with clients in Government, Logistics, Mobility, Energy, E-Commerce, and more. He teaches Domain-Driven Design courses and curates the DDD Europe conference. When he’s at home in Kortrijk, Belgium, he helps his two sons build crazy Lego contraptions.
Mathias tweets at @mathiasverraes.
Talks I've Given
-
Keynote: Temporal Modelling
Featuring Mathias Verraes
Distributed systems are all about time. Traditional modelling styles, focused on things and structures, are not the primary way anymore to build modern systems that handle complexity well.
messaging architecture temporal-modelling ddd -
Keynote: Design Heuristics
Featuring Mathias Verraes
Software design principles aspire to be universal. And yet, when you create software, you sometimes intentionally violate principles.
domain-driven-design dddx ddd -
3
Unconference
Featuring Kacper Gunia, Mathias Verraes and Julie Lerman
Eager to be part of the #DDDX Unconference? Read below!
ddd dddx dddesign unconference -
Emergent Boundaries
Featuring Mathias Verraes
Modelling is more than knowledge management. It’s complexity management. To reduce cognitive load, you split things up, whether at small scale, in code, or in the large, such as Bounded Contexts. But if you choose large boundaries upfront, you risk getting it wrong, and being stuck to them for a...
ddd dddx boundaries modelling -
-
On Being Explicit
Featuring Mathias Verraes
“Make the implicit explicit” must be one of the most valuable advices I ever got about software modelling and design. Gather around for some tales from the trenches: stories from software projects where identifying a missing concept, and bringing it front and center, turned the model inside out....
bddx bdd -
On Being Explicit
Featuring Mathias Verraes
“Make the implicit explicit” must be one of the most valuable advices I ever got about software modelling and design. Gather around for some tales from the trenches: stories from software projects where identifying a missing concept, and bringing it front and centre, turned the model inside out....
domain-driven-design ddd devops architecture -
-
2
Workshop: Introduction to Event storming
Featuring Mathias Verraes and Julien Biezemans
Most business domains have a temporal aspect to them. That’s why, instead of modelling things and structures, Event Storming visualises events happening over time. Gradually, we add causation, business rules, dependencies, and processes, in a huge timeline.
cukeup modelling domain ddd communication visualisation event-storming
My Work
@mathiasverraes has not provided any work info yet.
Social and Blogging
@mathiasverraes has not provided social links yet.