Why We Chose to Rewrite Our legacy monolith... as another modular monolith
DDD Europe - Talk (50min)
- Speakers
Pietro Roversi
- Description
In an era dominated by microservices, we faced the complete rewrite of a legacy web monolith. After thoroughly analyzing the alternatives, we decided to embrace a monolithic architecture once again.
But why make this choice when everyone seems to be moving in the opposite direction? Was it the right decision? In this talk, I will share the journey that led us to this conclusion: the motivations behind the complete code rewrite, the strategic and technical considerations we tackled, and the reasons why we believe a monolith is still the best solution for our specific case.
Additionally, I will discuss the technologies we selected and why they proved to be essential for the success of the project.
About Pietro Roversi
Learning never ends. This isn't just a cliché, it’s the only way to avoid being left behind. This is especially true today, as AI redefines how developers write and think about code. Pietro as a Senior Developer at Evoluzione Telematica, is currently focused on bridging the gap between traditional, "clean code" oriented development and the new frontiers of AI Automation. He thrives on experimentation, getting his hands dirty with new technologies to understand how to build better software for the modern era: no shortcuts, just more intelligence.