Cyrille Martraire

Cyrille Martraire

Deliberate Designer

@cyriux · France


Cyrille Martraire (@cyriux on Twitter) is CTO and partner at Arolla (@ArollaFr), the founder of the Paris Software Craftsmanship community and a regular speaker in international conferences. With 16+ years of experience in startups, software vendors and banks, Cyrille still calls himself a developer. He's passionate about design in every aspect: TDD, BDD and in particular DDD. Cyrille also has an extensive knowledge of capital market finance, and he's the author of the book Living Documentation on Leanpub.


DDD patterns that were not in the book

We often relate Domain-Driven Design with the content of Eric Evans' book; however even this book suggests looking outside for other patterns and inspirations: analysis patterns (Accounting, Finance), domain-oriented use of design patterns (the Flyweight pattern), established formalisms (e.g. monoids) and XP literature in particular (e.g. the patterns on the c2 wiki and OOPSLA papers).

The world has not stopped since the book either, and new ideas keep on emerging regularly. And you can share your own patterns as well.

In this session, through examples and code we'll go through some particularly important patterns which deserve to be in your tool belt. We'll also provide guidance on how best to use them (or not), at the right time and in the right context, and on how to train your colleagues on them!


Bounded Contexts

You keep on hearing about Bounded Context but still not sure what they are and what they are for? Want to do microservices the right way? Of perhaps you understand them already and you don't know how to explain to your team mates?

Join me for a mini training session totally dedicated to Bounded Contexts! Through little games & examples you'll get familiar with this kind of beasts. You'll learn how to spot them in the wild and you'll even grow a sense to recognize the ugly ones!


Mel Conway

Inventor, Educator, Author of “Conway's Law”

Eric Evans

Author of “Domain-Driven Design”

Rebecca Wirfs-Brock

Responsibility-Driven Design

Udi Dahan

Founder of NServiceBus

Prof. David West

Author of “Object Thinking”

Jimmy Nilsson

Author of “Applying DDD & Patterns”

Weronika Łabaj


Debasish Ghosh

Functional and Algebraic Domain Modeling

Nick Tune

Co-author of “Patterns, Principles and Practices of DDD”

Greg Young

Creator of CQRS

Alberto Brandolini

Inventor of “EventStorming”

Felienne Hermans

Author of "Grokking Computational Logic"

Andra Sonea

Solutions Architect, Financial Services

Ken Power

Complexity Navigator

Jérémie Chassaing

Software Gardener

Scott Wlaschin

Creator of

Avraham Poupko

Technical leader

Edwin van Wijk

Software Architect

Romeu Moura

Reasoned Schemer

Marijn Huizendveld

Nerd in a suit

Stijn Volders


Robert Smallshire

Modeller of domains, systems and processes

Mathias Verraes

Student of Systems

Michel Grootjans


Yves Lorphelin

Loves Chaos & Failures

Arnaud Bailly

Event Sourcing, Functionally

Paul Rayner

Leading DDD and BDD practitioner

Nicole Rauch

Software Developer and Development Coach

Thomas Ploch

Infinite State Machine

Cyrille Martraire

Deliberate Designer

Thomas Coopman


Yves Reynhout

The Journeylist

Oana Juncu

Agile Business DJ

Allard Buijze

Pragmatic modeller, creator of AxonFramework

Vaughn Vernon

Author, consultant, trainer


Contact us at for sponsor opportunities.