Speaking
Talks about what happened after the architecture diagram was approved.
I speak at conferences, meetups and internal engineering days - in English, German, Bosnian, Croatian or Serbian. Everything an organiser needs is on this page; if something is missing, just ask.
Upcoming
1-3 October 2026
English
Beyond the Monolith: Designing an Event-Driven Platform Across Continents
Compass AI & Tech Summit 2026 · Eiffel Art Studios, Budapest, Hungary
What happens to a successful monolith when it has to serve users on the other side of the world. An architecture where writes stay centralised and reads are served closer to users through regional projections - and the eventual consistency, retries and partial failures that arrive with it. Not a perfect model: the actual decisions and the trade-offs behind them.
- Distributed systems
- Event-driven architecture
- Multi-region
What I talk about
Monolith to event-driven platform
Why the split usually goes wrong, what “centralised writes, regional reads” costs you, and how to reason about eventual consistency without hand-waving.
Multi-region architecture
Serving users across continents: projections, replication lag, retries, partial failure, and the operational surface it all adds.
Deterministic tooling for AI-assisted development
What coding agents actually need in order to not wreck an architecture - structure before generation, grading after, and why that has to be parsers rather than another model.
Architecture as something you can query
Treating a codebase as a graph of facts: dependency cycles, layer violations, dead routes, and change impact you can put in front of a review.
For organisers
Dejan Menges
Staff Engineer at Vinted
Languages
English, German, Bosnian, Croatian and Serbian
Short bio
Dejan Menges is a staff engineer with more than twenty-five years spent designing distributed systems. He works on moving organisations from monoliths to scalable, event-driven architectures, and builds Enola, an open-source architecture intelligence tool for developers and coding agents.
Long bio
Dejan Menges has spent over twenty-five years building and operating distributed systems, most of that time on the unglamorous half of the problem: what happens to an architecture after the design document is approved. He currently works as a staff engineer at Vinted, where his focus has been taking a successful monolith and turning it into a platform that serves users across continents - centralised writes, regional read projections, and the eventual consistency, retries and partial failures that come with them.
He is the author and maintainer of Enola, an open-source tool that turns a codebase into a queryable architecture graph so that developers, coding agents and CI can catch architectural regressions before they are committed - using parsers and graph algorithms rather than model inference. He also writes augur, an open-source tool for finding what is hidden in a file, aimed at the instruction files coding agents load into context on every session. He co-founded FairwayHub, a social platform for golf communities now being wound down, and has contributed to open source since long before it was a hiring signal.
He writes about architecture at menges.dev and on the Vinted engineering blog, and speaks about event-driven systems, multi-region architecture, and what deterministic tooling can do for AI-assisted development.
Invite me to speak
Send the dates, the audience and roughly what you want the room to walk away with. I will tell you quickly whether I can make it work.