El punto de partida
Nuestro facturador electrónico, con una base de datos por empresa, necesitaba más capacidad y menor costo sin interrumpir la facturación de sus clientes.
La decisión
Migrar a un VPS con 4 veces más CPU, memoria y disco, con diagnóstico, plan, runbook del corte, ensayo de restauración y plan de vuelta atrás, todo por escrito antes de tocar producción.
Qué se hizo
- Nuevo servidor con Docker, MariaDB y Caddy
- Base de datos aislada de internet y acceso solo con llave
- Cloudflare como WAF desde el primer día
- Respaldo diario con 14 días de retención
Resultado
- 2 377 comprobantes y 13 308 archivos verificados idénticos
- Validado con una factura real aceptada por SUNAT desde el nuevo servidor
- Bitácora reutilizable como runbook de la próxima migración
Cómo se aseguró la calidad
Se comparó origen contra destino en tablas, comprobantes, guías, correlativos, usuarios y archivos.
Tecnología
- Laravel
- Docker
- MariaDB
- Caddy
- Cloudflare