Il nostro caso

Una pagina diventata un servizio, senza lasciare link morti

La pagina dei link viveva dentro il sito. Ora è un servizio a sé, su un proprio indirizzo, e il vecchio URL porta al nuovo.

Contesto

La pagina dei link era cresciuta dentro il sito aziendale finché non è diventata un'altra cosa: un servizio dove anche altre persone potevano avere la propria pagina. Tenerla dentro significava che i contenuti di estranei sarebbero girati nello stesso processo e nello stesso database del sito, e che un problema da una parte avrebbe fermato l'altra.

Cosa abbiamo fatto

  • Il servizio è stato ricostruito su un indirizzo proprio, con container, database e volume di storage separati.
  • Il codice della vecchia pagina è stato rimosso dal sito: niente due versioni della stessa cosa.
  • Il vecchio indirizzo risponde con un reindirizzamento permanente alla nuova pagina.

Stack

  • PHP
  • SQLite
  • Docker
  • Traefik

Risultato

  • Contenuti di terzi isolati: non condividono processo, database né dominio con il sito aziendale.
  • I due sistemi si aggiornano e si riavviano in modo indipendente.
  • Nessun link esterno rotto: chi arriva dal vecchio indirizzo finisce sulla pagina giusta.