Rådgivning · 2026
JUC's økonomiplatform
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.
Leveret februar 2026
- PHP
- Laravel 11
- Microsoft Azure
- webCRM
- Planorama
Har I et lignende projekt? Få et prisoverslag inden 24 timer
- legacy-filer erstattet
- 5
- IP'er whitelistet
- 25
- arkitektur
- MVC
- platform
- Azure
Overblik
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, og bevarede den eksisterende webCRM- og Planorama-datasynkronisering.
Udfordringen
Fem massive PHP-filer blandede forretningslogik, rå SQL og HTML ét sted
Rå SQL spredt gennem kodebasen gjorde ændringer risikable og svære at gennemgå
Økonomiflowet kunne ikke udvides sikkert uden regressioner
Udrulningen skulle opfylde JUC's interne sikkerheds- og IP-whitelisting-krav
Den eksisterende webCRM- og Planorama-synkronisering skulle blive ved med at virke efter refaktoreringen
Systemarkitektur
- Laravel MVCModeller, views, controllere
- Eloquent ORMErstatter spredt rå SQL
- Azure-udrulning25 IP'er whitelistet
- webCRM + PlanoramaEkstern 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.
Løsningen
Laravel MVC-refaktorering
Erstattede 5 massive PHP-filer med blandet logik, rå SQL og HTML med en ren Model-View-Controller-arkitektur og dedikerede modeller.
Eloquent ORM-migrering
Migrerede rå SQL spredt gennem kodebasen til Eloquent ORM for sikrere, mere læsbar og vedligeholdelsesvenlig databaseadgang.
Azure-udrulning
Udrullet på Microsoft Azure med 25 IP-adresser whitelistet efter JUC's interne sikkerhedskrav.
webCRM & Planorama-synk
Vedligeholdt og forbedrede den eksisterende datasynkronisering, så økonomiflowet kørte pålideligt videre efter refaktoreringen.
Integrationshighlights
webCRM
Kundedatasynkronisering bevaret gennem refaktoreringen.
Azure-whitelisting
25 IP'er whitelistet for at opfylde JUC's sikkerhedspolitik.
Planorama
Planlægningsdata holdt synkroniseret med økonomiflowet.
Teknologistak
PHP / Laravel
MVC-applikationsframework
Microsoft Azure
Cloud-hosting med IP-whitelisting
Eloquent ORM
Databaselag der erstatter rå SQL
webCRM & Planorama
Ekstern datasynkronisering
Resultater
Fem-fil PHP-monolit erstattet af en vedligeholdelsesvenlig Laravel MVC-applikation
Rå SQL migreret til Eloquent ORM for sikrere, gennemgåelig databaseadgang
Udrullet på Azure med 25 IP'er whitelistet for at opfylde JUC's sikkerhedspolitik
webCRM- og Planorama-synkronisering bevaret og forbedret gennem refaktoreringen
Overdraget til drift på JUC's egen Azure
Sidder I fast i et legacy-system?
Vi refaktorerede JUC's økonomimonolit til en ren, udrulningsklar applikation. Har I legacy-kode der holder jer tilbage, så lad os tale sammen.
Har I et lignende projekt? Få et prisoverslag inden 24 timer Se flere cases