Modernisation & production operations

Profi Webspace

Gradual modernisation of an established hosting control centre during ongoing customer and infrastructure operations.

Modernisation Operations Resourcerer
New Profi Webspace control centre with hosting package overview, resources, storage usage and direct administration access.
Task
Keep legacy processes stable and migrate them function by function into a new Laravel control centre.
Our contribution
Technical modernisation, Resourcerer-based control centre, integrations and long-term operational support.
Status
Ongoing modernisation; operated by Profi Webspace UG.

Technical focus

Parallel Laravel systems, gradual migration and Traefik routing.

Laravel Resourcerer Traefik Docker ISPConfig Ansible
01

Gradual migration

Old and new systems run in parallel. Functional areas are gradually migrated to the new architecture while existing processes remain available.

02

New control centre

The new Laravel system uses Resourcerer for data-driven administration interfaces. It gradually takes over and modernises processes for hosting packages, domains, DNS, certificates, databases, access and backups.

03

Routing as a migration tool

Traefik routes requests to the appropriate system depending on the area already migrated. This lets us transfer functions one at a time to the new control centre while keeping ongoing operations running.

04

Long-term operations

The application, provisioning, server communication and infrastructure automation are developed together over an extended period. Transitional code stays clearly marked until its replacement has been proven in operation.

System overview

A simplified technical overview.

The diagram shows the main system areas and transitions of the reference project.

Gradual migration during operation
Client request
Traefik routing
Legacy Laravel stabilised business areas
New control centre Laravel + Resourcerer
Hosting and provisioning infrastructure

Initial technical discussion

Discuss the technical approach for your system?

We assess the starting point, requirements and sensible next steps together.

Discuss your project