Automatiseren · 04

Modernization

Alles onder je applicatie bijgewerkt en toekomstbestendig gemaakt: de PHP-versie, het framework, de database, de webserver, de manier van hosten en de manier van releasen. In stappen, terwijl het systeem de hele tijd in gebruik blijft, zodat niets stilvalt en elke stap teruggedraaid kan worden.

Op offerte per stap, EUR 90 per uur excl. btw. Elke stap krijgt een eigen scope en prijs voordat hij begint. Je kunt na elke stap stoppen.

scuttle · modernization
  • PHP-upgrades
  • Framework-upgrades en verhuizingen
  • Database en runtime
  • Webserver en TLS
Wat je krijgt

Eén opdracht. Duidelijke opleveringen.

PHP-upgrades

7.x naar 8.x, 8.1 naar 8.4 of 8.5: deprecations opgelost, extensies passend gemaakt, de testsuite die het bewijst vóór de omschakeling.

Framework-upgrades en verhuizingen

Oude Laravel naar huidige Laravel, Phalcon of een eigen framework naar Laravel, module voor module, oud en nieuw naast elkaar.

Database en runtime

MySQL 5.7 naar 8, MariaDB, Redis, PHP-FPM-tuning; het besturingssysteem weer onder support gebracht.

Webserver en TLS

Apache of nginx naar Caddy waar dat loont: automatische certificaten, HTTP/2 en 3, één leesbare config.

Containers en hosting

Docker op een server die van jou is, standaard DigitalOcean; staging en productie dezelfde machine; een verhuizing van shared hosting of een oude VPS inbegrepen.

Releaseproces

Git, CI met tests en beveiligingscontroles, deploy met één commando, rollback met één commando. Dependencies volgens schema geaudit en bijgewerkt.

Hoe het werkt
  1. 01

    Health Check of een bestaand plan: de volgorde van de stappen, eerst het vangnet.

  2. 02

    Stap één afgebakend, geprijsd en goedgekeurd; tests geschreven rond het huidige gedrag.

  3. 03

    Bouwen, testen, releasen, controleren. Kleine releases, waar mogelijk wekelijks.

  4. 04

    Volgende stap, of stoppen. Het overdrachtspakket wordt na elke stap bijgewerkt.

Wat het niet is

Geen herbouw vanaf nul, geen branch van drie maanden, geen verborgen licentiekosten in de offerte. Als een stap groter blijkt dan geoffreerd, hoor je dat voordat de uren zijn besteed.

Voorwaarden in het kort
  • Bedragen excl. btw, offerte 14 dagen geldig.
  • Betaling binnen 14 dagen, acceptatie binnen 7 dagen.
  • De rechten gaan na volledige betaling naar jou over.
  • Algemene voorwaarden en NDA als pdf.
Van Phalcon naar Laravel, module voor module, terwijl het platform dagelijks in gebruik bleef. Geen big-bang-overstap, geen herbouw vanaf nul.
Multi-tenant operatieplatform · klant geanonimiseerdLees de casestudy: Van Phalcon naar Laravel, module voor module

Welke laag in je stack is het oudst?

Vertel me de PHP-versie, het framework en waar het gehost wordt. Binnen één werkdag antwoord ik met de eerste stap die ik zou zetten, gratis.