- Explicación de la configuración del autor para operar servidores e infraestructura de internet
- Prefiere ejecutar software de servidor en máquinas virtuales o servidores físicos en lugar de soluciones en la nube
- El autor usa una VM (máquina virtual) de DigitalOcean para sus servicios y ejecuta Debian 10
- El software del servidor está escrito en Rust y se compila como un solo binario
- Usa systemd para que el binario se inicie al arrancar el servidor
- Los programas que necesitan una base de datos usan SQLite con una solución de respaldo redundante
- Todos los servidores se ejecutan detrás de nginx para la terminación TLS y la entrega de archivos estáticos
- La configuración es simple y robusta, y requiere un mantenimiento mínimo
- El aislamiento mediante cuentas de usuario de Unix permite ejecutar varios servicios en la misma VM
- La configuración de un proyecto nuevo consiste en crear un usuario nuevo, agregar un host virtual de nginx, agregar una unidad de systemd y ejecutar un script de despliegue
- Los cambios en la infraestructura se hacen lentamente para brindar estabilidad y previsibilidad
- El autor agradece a Julia Evans por animarlo a escribir este artículo
1 comentarios
Opiniones de Hacker News