Thomas Ploch

Thomas Ploch

Infinite State Machine

@tPl0ch · Germany


Since my studies of Computational Linguistics at the University of Heidelberg, the concept of "language" always has been an important part of my engineering career. Hence the interest in the principles of Domain-Driven-Design just felt natural. During my career I have been working on the various loose ends of technology: infrastructure automation, back-end and front-end code, modelling, architecture, mobile development, test automation, system administration and teaching. I gathered experiences in the fields of Industrial Production, Travel, Insurance and E-Commerce. As a Software Architect @ FlixBus, currently my main interest lies in understanding the effects of organisation structures on emerging software architectures. And when I am not doing that, I am visiting art exhibitions, playing Basketball or cooking meals for our friends with my beloved wife.

Sponsored Talk - Flixbus

Domain-Driven Organisation Design @ FlixBus

As organisations and code-bases grow, so does the encoded knowledge and complexity. Mistakes are made, decisions that seemed right at the time turn out to be wrong later, boundaries between concepts are fuzzy at best and non-existent at worst.

All of this led to a hardly maintainable legacy system that we wanted to incrementally fix by applying the principles of Domain-Driven-Design. One of our key findings is that code is just a mere reflection of a much bigger problem: the people involved and their interactions.

This talk is a case study of our digital transformation towards independent, self-sufficient, and resilient teams that are driven by customer value.

It will explore the different perspectives and methodologies that are complementary to the strategic approach of DDD (i.e. Lean principles, Value Stream & User Story Mapping) which helped us uncover the real reasons behind some of the dead ends and turns we had taken on our journey.

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.