En legacy-monolit-til-Laravel-refaktorering for JUC, et dansk juridisk uddannelsesfirma – fem massive PHP-filer erstattet af en ordentlig MVC-applikation udrullet på Azure.
TwinCurrent refaktorerede økonomisystemet hos JUC, et dansk juridisk uddannelsesfirma, til en ren Laravel MVC-applikation på Azure – leveret i 2026. JUC kørte sit økonomiflow på et legacy PHP-system: fem enorme filer der blandede forretningslogik, rå SQL og HTML. Det virkede, men det var skrøbeligt og reelt umuligt at udvide sikkert.
TwinCurrent refaktorerede det til en ren Laravel MVC-applikation og udrullede det på Microsoft Azure under JUC's interne sikkerhedskrav, mens den eksisterende webCRM- og Planorama-datasynkronisering kørte videre hele vejen igennem.
Laravel MVC
Modeller, views, controllere
Eloquent ORM
Erstatter spredt rå SQL
Azure-udrulning
25 IP'er whitelistet
webCRM + Planorama
Ekstern datasynkronisering
Fem-fil-monolitten blev nedbrudt til en ordentlig Laravel MVC-applikation med dedikerede modeller for Kunder, Fakturaer og Abonnementer. Rå SQL blev migreret til Eloquent ORM, hvilket gjorde databaseadgang sikrere, mere læsbar og mulig at gennemgå.
Udrulningen var rettet mod Microsoft Azure med 25 specifikke IP-adresser whitelistet efter JUC's interne sikkerhedspolitik – enterprise-grade infrastruktur fra dag ét. Den eksisterende webCRM- og Planorama-synkronisering blev bevaret og forbedret, så økonomiflowet kørte videre uden afbrydelse.
Erstattede 5 massive PHP-filer med blandet logik, rå SQL og HTML med en ren Model-View-Controller-arkitektur og dedikerede modeller.
Migrerede rå SQL spredt gennem kodebasen til Eloquent ORM for sikrere, mere læsbar og vedligeholdelsesvenlig databaseadgang.
Udrullet på Microsoft Azure med 25 IP-adresser whitelistet efter JUC's interne sikkerhedskrav.
Vedligeholdt og forbedrede den eksisterende datasynkronisering, så økonomiflowet kørte pålideligt videre efter refaktoreringen.
webCRM
Kundedatasynkronisering bevaret gennem refaktoreringen.
Azure-whitelisting
25 IP'er whitelistet for at opfylde JUC's sikkerhedspolitik.
Planorama
Planlægningsdata holdt synkroniseret med økonomiflowet.
PHP / Laravel
MVC-applikationsframework
Microsoft Azure
Cloud-hosting med IP-whitelisting
Eloquent ORM
Databaselag der erstatter rå SQL
webCRM & Planorama
Ekstern datasynkronisering
5
legacy-filer erstattet
25
IP'er whitelistet
MVC
arkitektur
Azure
platform
Vi refaktorerede JUC's økonomimonolit til en ren, udrulningsklar applikation. Har I legacy-kode der holder jer tilbage, så lad os tale sammen.
Vi svarer inden 24 timer — ofte samme dag