I am a senior software engineer at PayFit, where I’ve been contributing for five years. My journey there includes managing the ACL and authentication systems, developing integrations with third-party solutions, and working on the migration of a core app entity from a legacy system to a new one. Previously, I spent three years at Oui.sncf, designing a dynamic train search form deployable across various websites. Passionate about software architecture, I thrive on crafting the right designs to meet project needs.
We all hate legacy code and want to modernize our old systems. But the journey from the architecture we have now to the shiny new modernized system we want to have can be long.Along the journey we have to choose patterns for migrating from the current to the new architecture. Most likely we will have new and old running in parallel for many months or multiple years. That means we need to keep mult...