Il nostro caso

Un dominio, cinque servizi indipendenti

Sito, servizio pubblico, posta, bot e applicazione interna: nomi diversi sullo stesso dominio, ognuno isolato dagli altri.

Contesto

Registrare un dominio per ogni progetto costa ogni anno e moltiplica le scadenze da ricordare, ed è il modo più comune per perderne uno. La domanda pratica era un'altra: quanti servizi diversi può reggere un solo dominio prima che comincino a darsi fastidio a vicenda.

Cosa abbiamo fatto

  • Ogni servizio ha il suo nome di terzo livello, il suo container e il suo certificato, emesso e rinnovato da solo.
  • Il record di posta esiste su un nome solo: i nomi che non spediscono non pubblicano nessun MX.
  • Rinnovo e scadenze del dominio in un posto unico, con l'intestazione a nome dell'azienda.

Stack

  • DNS
  • Traefik
  • Let's Encrypt
  • Docker

Risultato

  • Cinque servizi in produzione con una sola registrazione da rinnovare.
  • Un servizio che si ferma non tocca gli altri: cambia solo il nome che risponde.
  • Ogni scelta, proxy, posta o certificato, si prende per record e non per dominio.