Domain-Driven Design
Strategic design, bounded contexts and collaborative modeling — cutting systems along the domain, not the org chart.
Principal Consultant · Software Architecture
Right-sized architectures with domain-driven design and self-contained systems. Observability and honest communication included — increasingly for coding agents, too.
About docs/about.md
Tammo van Lessen is a Principal Consultant at INNOQ, with a weakness for right-sized software architectures. His day-to-day mixes domain-driven design, self-contained systems, and just enough monitoring to make distributed systems observable instead of a blind flight.
Much of his work is communication — architecture decision records, documentation that stays honest, workshops and reviews that get teams aligned. Lately that includes a new audience: writing specs and docs not just for humans, but for coding agents in AI-native development.
He is an elected member of the Apache Software Foundation, was PMC chair of Apache ODE, co-authored the German BPEL book (dpunkt.verlag) and served on OMG’s BPMN 2.0 Finalization Task Force — roots in process orchestration that today inform how he thinks about systems that coordinate themselves.
Focus src/focus/
Strategic design, bounded contexts and collaborative modeling — cutting systems along the domain, not the org chart.
Verticalized, right-sized architectures — often the better answer than a fleet of microservices.
Coding agents, harness engineering, and specs & documentation written for machines and humans alike.
Logs, metrics and traces for distributed systems — knowing what production is doing before it tells you the hard way.
ADRs, architecture documentation, reviews and workshops — because unshared decisions don’t exist.
Now CHANGELOG.md
Side Projects vendor/worstofbreed/
Worst of Breed_
“If it works, it’s probably legacy code.”
A satirical field guide to software architecture: 27 battle-tested antipatterns and a Tech Horror Radar tracking the industry’s cargo cults — from resume-driven development to distributed monoliths. All the mistakes from twenty years of architecture reviews, lovingly catalogued so you can make them faster.
Also discussed on the INNOQ podcast →
Publications refs/tags/
59 publications in the archive (2005–2025) — books, journal, conference & workshop papers. Browse all publications →
Speaking talks/
Plus OOP, JAX, SOA & BPM Integration Days, ICSOC workshops, program committees and reviews for some twenty conferences and journals. All talks & committees →
Off the Water submodules/rowing
Away from the keyboard: volunteer public-relations work for the German Rowing Federation (DRV) — building rudern.de and small tools like the World Rowing Explorer. Four years as press officer for the national rowing team (2013–2016), coordinating TV broadcasts since. The Aktivenpass, a digital athlete pass conceived and built from scratch, laid the groundwork for the federation’s administration portal (since superseded).