Diario de un SaaS
32 artículos
🔒 Protegiendo mi Servidor con Fail2Ban – Seguridad Preventiva antes del Lanzamiento - Episodio 21
Poner mi API en producción sin protección era un riesgo. Y eso…
Cómo Integré Redis en mi API para Mejorar el Rendimiento 🚀 - Episodio 20
Cada petición a mi API golpeaba PostgreSQL como un martillo, ralentizando todo.…
Habilitar HTTPS en Flask con Let's Encrypt y Nginx - Episodio 19
Servir tu aplicación Flask sin HTTPS en 2025 es como dejar la…
Cómo Configurar un Proxy Inverso con Nginx para Flask - Episodio 18
Configurar Nginx como proxy inverso para Flask no es opcional si quieres…
Rescatando PostgreSQL - Solución al Error con pg_stat_statements y Optimización del Monitoreo - Capítulo 16
Instalas PostgreSQL, activas pg_stat_statements y… ¡error fatal! En este post te cuento…
Optimizando PostgreSQL para búsquedas eficientes - Capítulo 15
Pensé que PostgreSQL usaría los índices automáticamente… pero no. En este post…
Batalla Épica con PostgreSQL 17: La Migración que Casi Me Hace Tirar la Toalla - Episodio 14
Cuando decidí migrar mi base de datos de PostgreSQL 17 al VPS,…
Superando el Firewall: Mi Odisea para Acceder al VPS - Episodio13
Superando el Firewall vuelve a ser un eufemismo para decir "Me cago…
Añadiendo Autenticación JWT para Proteger la API - Episodio 12
En este post te voy a explicar lo que me encontré a…
