Fabián Sanhueza
← Volver a la bitácora

Aquí vamos otra vez

#vps#nextjs

Hola mundo. Estas son probablemente las dos palabras más escritas en los proyectos de programación de los aprendices de todo el mundo. En todos los idiomas, en todos los lenguajes de programación, en todos los sistemas operativos. Y hoy están aquí marcando el inicio de un recorrido que probablemente no tenga un final muy definido.

Empecé esta bitácora con dos objetivos en mente:

  1. Compartir con la comunidad los pequeños descubrimientos que voy realizando y las mejores implementaciones para mis proyectos de programación (pero también para cualquier otra cosa que esté haciendo en un determinado momento).

  2. Desarrollar un nuevo blog por el solo hecho de programar algo nuevo. Me gusta tener siempre algún proyecto en curso y este es una buena oportunidad de lograrlo. Además, pretendo compartir algunas imágenes de lo que voy haciendo.

Mudanza digital

Hace algunos días estuve realizando la migración de mis proyectos web desde Vercel y Neon hacia mi propio VPS. Mantener tantos proyectos web en paralelo, sobre todo considerando que hay uno de ellos que necesita leer y escribir constantemente en una base de datos, se hizo insosteniblemente caro sobre esa combinación de servicios. La migracion a un VPS con todos los servicios necesarios para replicar las mismas funciones era un destino ineludible.

El 99 % de mis proyectos web han sido desarrollados sobre el framework NextJS y, cuando ha sido necesario, se le ha acompañado de una base de datos PostgreSQL, por su eficiencia y facilidad de implementación.

Por ahora estoy realizando los deploys a través de GitHub, lo que me permite tener una "copia de seguridad" intermedia entre mi Macbook y el servidor de producción. Si algo se rompe, siempre puedo contar con el código fuente respaldado en alguna parte. Además, tengo un cron job realizando copias de seguridad de las bases de datos cada 1 hora tanto a nivel local como en un Bucket de Cloudflare R2.