Tengo que aprender Docker
Yo he hecho esfuerzos gigantes (que ahora me dan risa) para distribuir apps escribiendo la mayoría del código y la configuración desde la perspectiva de un frontend dev.
Si ya has vivido esta experiencia, podrás saber que esta es la manera más fácil de ser víctima del vendor lock in
gracias wikipedia 🙏
Y oh boy, he sido victima. Tengo heridas, un PTSD de distribuir apps usando API's de backend auto-generadas en la nube donde es virtualmente imposible testear en local… La infraestructura solo existe dentro del data center del proveedor, entonces no tienen una forma accesible de correr tu código en tu computadora, por lo que tienes que subirlo primero a la nube para poder probarlo, agregando minutos de compilación + despliegue para poder probar un cambio en un hola mundo.
Estoy seguro que hay un balance entre usar proveedores de nube y hostear tus programas en tu propio servidor, pero no tengo razón para quitarme el gusto de irme al extremo de selfhost todo y aprender de nuevas heridas : ).