A szigorú titoktartási megállapodások miatt nem hozhatjuk nyilvánosságra partnerünk nevét. A projekt bizonyos aspektusait is titokban tarthatjuk.
Revamping a Legacy Codebase of a High-performance Marketing Email SaaS
Kontextus
Our partner, a well-established Japanese SaaS company with over two decades in the business, regularly dispatches billions of emails to customers across Asia. However, their existing PHP-based email management system faced scalability, maintainability, and efficiency issues. Adding stable code to the expansive, complex codebase had become more cumbersome and costly than starting from scratch. So, we initiated a fresh start.

100%
increased independence
Partnerünk most már önállóan működhet, nem kell külső fejlesztőkre támaszkodnia, köszönhetően egy olyan stratégiának, amely hű maradt az eredeti technológiai stackhez.

~70%
recurring cost savings
Az újraírt alkalmazás lehetővé tette partnerünk számára, hogy az alkalmazást a korábbi fejlesztői kapacitás mindössze 30%-ával tartsa fenn, ami jelentősen csökkentette a költségeket.

∞
knowledge transfer
Partnereink visszajelzései szerint a csapatunk által szerzett ismeretek felbecsülhetetlen értékűnek bizonyultak.












Célkitűzés
To undertake an ambitious rewrite of the legacy monolith PHP application using modern technologies that aligned with the existing tech stack, such as Laravel and VueJS. Our goal was to retain its original functionality while enhancing its scalability and extensibility.
Folyamat
1.)Our partner entrusted us with their codebase, which had evolved over two decades of development.
2.)Our expert team conducted a thorough analysis of the codebase and formulated a comprehensive plan to guide the revamp process.
3.)We retained well-structured code sections and identified areas that required a complete rewrite.
4.)Our strategy involved a phased approach to re-implement features, integrating existing business logic with modern technologies.
5.)We engaged our partner's testers in a meticulous evaluation of the application, ensuring its faithful reproduction.
6.)Months of iterative bug-fixing and fine-tuning of minor features culminated in a release-ready application.
Terjedelem
Web Backend Development
Web Frontend Development
Tech Stack
Gépirat
NuxtJS
Vue
Vuex
MySQL
PHP
Laravel
AWS
Kihívások
The daunting task of refactoring a massive, monolithic application into a modular and composable structure.
Successfully replicating the complex business logic of the original system during the rewrite.
Swiftly navigating through unfamiliar legacy PHP code and acquiring the necessary expertise for efficient development.
Eredmény
After a year of collaborative effort, our teams realized the envisioned outcome. Our partner now has a functionally identical email management system that can manage millions of emails daily with efficiency. The revamped application offers extensibility, modularity, and a clean, optimized codebase for optimal lightweight performance.
We successfully transferred the application to their in-house development team, equipping them to maintain and expand the system in the future. The new system not only addresses existing issues but also forms a robust foundation for future growth and scalability.
To guarantee a smooth transition, we carefully preserved well-crafted code segments from the original codebase. Through thoughtful technical decisions, like adopting Laravel for the backend and Vue for the frontend, we created a modern, finely-tuned application capable of integrating seamlessly with the existing PHP infrastructure. This strategy allowed us to maintain the functional components of the original project, saving our partner from unnecessary costs and extended development time. Moreover, this approach empowered their skilled PHP developer team to manage the application going forward.