Julien Topçu 🇲🇶🇦🇲
@julientopcu.com
1.3K followers 340 following 540 posts
CTO @shodo.io, @owasp.org member 🐝 - International Keynote Speaker 🎙️- @BeyondxScratch 💻, @CraftsRecords 🎤 & Le Tremplin 🚀 founder.
Posts Media Videos Starter Packs
Pinned
julientopcu.com
🚀 The last two days were such an unbelievable experience, something I was not expecting to happen during my career

I had the honor to be invited to give 2 talks🎙️at the CERN alongside CERN employees and renowned international speakers, during the 2024 millésime of VoxxedCERN
julientopcu.com
@dddeu.bsky.social just released our brand new talk with @josianchevalier.bsky.social Model Tension Heuristics: Preventing Accidental Design Debt. We will explore what model tensions are, the complications they cause and why they occur.
julientopcu.com
These include the spork effect (intrinsic coupling), model fragmentation (extrinsic coupling), and model sclerosis, which ultimately contribute to entropy or the "Big Ball of Mud" phenomenon. These problems arise from undetected and unresolved model tensions.
julientopcu.com
As a result, unsuitable models may be still used for a long time, leading to different issues not always identified as forms of design debt.
julientopcu.com
All models are wrong, but some are useful. This insight from George Box has become a cornerstone of software modeling.

While exploration and experimentation are essential for shaping models, it is challenging to know when a model is wrong or when it has become obsolete. 1/5

youtu.be/EZTl9FH5AFQ...
Model Tension Heuristics - Julien Topçu & Josian Chevalier - DDD Europe 2025
Domain-Driven Design Europe 2025 - Organised by Aardling (https://aardling.eu/)https://dddeurope.comhttps://newsletter.dddeurope.com/ https://be.linkedin.com...
www.youtube.com
Reposted by Julien Topçu 🇲🇶🇦🇲
dddeu.bsky.social
In this talk, we will explore what model tensions are, the complications they cause and why they occur. We will also present a set of heuristics to identify and address different kind of model tensions.
🎬 youtu.be/EZTl9FH5AFQ
julientopcu.com
Essentialization law:

Each time a culture/method is cargo culted and/or hyped, people will reduce it to something controllable and palpable which can be showed to others as a foil (tools, jobs named after the method) accelerating the semantic diffusion on this culture/method

Best Example: DevOps
Reposted by Julien Topçu 🇲🇶🇦🇲
julientopcu.com
This @Devoxx.com 2025 was amazing! I loved presenting "Live Coding The Hive: Building a Microservices-Ready Modular Monolith" with
@tpierrain.bsky.social. We're thrilled by the positive feedback and your enjoyment of the 80's synthwave vibes

Find the links in the next comment👇
julientopcu.com
This @Devoxx.com 2025 was amazing! I loved presenting "Live Coding The Hive: Building a Microservices-Ready Modular Monolith" with
@tpierrain.bsky.social. We're thrilled by the positive feedback and your enjoyment of the 80's synthwave vibes

Find the links in the next comment👇
Reposted by Julien Topçu 🇲🇶🇦🇲
yostane.bsky.social
@julientopcu.com is back from the future to live code a modular monlith. @devoxx.com
Reposted by Julien Topçu 🇲🇶🇦🇲
tpierrain.bsky.social
“Doc! The DeLorean’s monolith is overheating!”

“Time to split it across clusters… but first, modularize it — the Hive way!”

Join @julientopcu.com & me this Friday for a live-coding session full of vertical slicing, hexagons & time-travel at @devoxx.com

m.devoxx.com/events/dvbe2...
julientopcu.com
For Devoxx 2025, we'll be presenting with @tpierrain.bsky.social how to build a microservices-ready modular monolith by composing multiple hexagonal architectures within the same application.

4/6
julientopcu.com
This advantage brings a powerful ability to create a composable architecture, which facilitates scaling your application.

3/6
julientopcu.com
Unlike the classic layered architecture, hexagonal architecture offers better encapsulation, ensuring the isolation of business logic from technical concerns. This pattern can further help encapsulate software modules, including technical layers such as the controller and persistence layers.

2/6
julientopcu.com
Last year, I gave a live coding session at @devoxx.com, demonstrating how to make software more sustainable using hexagonal architecture. I'm thrilled to see that the recording has reached 16k views.

1/6
julientopcu.com
Aujourd'hui c'est la première édition de Nantes Craft!

J'ai eu le plaisir de présenter mon live coding sur l'architecture hexagonale devant une salle pleine !

Merci à toutes et tous d'être venu me voir vous pouvez retrouver mes slides et mon repository en commentaire 👇
julientopcu.com
Pour cette première édition de Nantes Craft, Charles Desneuf nous montre comment Tester du legacy grace à l'Approval testing️
julientopcu.com
On termine cette édition avec Arthur Murillo qui nous parle de bonheur au travail avec 404 - Happiness not found!
julientopcu.com
On reprend avec Crossplane: Déployer vos composants Cloud depuis votre K8S sans drift par Vivien Ramahandry