English
This talk will be held in English. / Dieser Vortrag wird auf Englisch gehalten.
Maren Afflerbach
makes legacy systems explain themselves — which turns out to be a full-time job. She has spent 22 years across the full stack, and somehow ended up as the person who voluntarily digs through decades of COBOL and PHP to figure out who actually owns what. Spoiler: nobody does. She builds the tooling that changes that.
This talk will be held in English. / Dieser Vortrag wird auf Englisch gehalten.
Nobody fully understands what the monolith does, who owns which tables, or where a safe service boundary exists. Everyone has a theory. Nobody has evidence.
This talk describes a platform we built to change that: correlating runtime SQL traces with static analysis from 105 PHP/COBOL repositories into a single queryable ownership model.
We'll cover why COBOL embedded SQL and PHP's dynamic call patterns break every standard decomposition strategy, how to build ownership maps from production behavior, and how temporal tracking catches architectural drift before it becomes a postmortem.
- Experience with service decomposition, distributed systems, or working with legacy codebases.
- Familiarity with SQL and basic static analysis concepts is helpful but not required.
Attendees leave
- with a concrete approach to building runtime-evidence-based ownership maps,
- an understanding of why standard decomposition strategies fail against dynamic languages and embedded SQL, and
- practical patterns for detecting architectural drift over time.
Maren Afflerbach
makes legacy systems explain themselves — which turns out to be a full-time job. She has spent 22 years across the full stack, and somehow ended up as the person who voluntarily digs through decades of COBOL and PHP to figure out who actually owns what. Spoiler: nobody does. She builds the tooling that changes that.