Hola, dev. Si estás pensando en validar una idea de negocio, lanzar un side project o armar tu primer MVP, no necesitas gastar un solo dólar en infraestructura inicial.
Hoy quiero compartirte 3 plataformas gratuitas que te permiten deplegar todo lo escencial de un proyecto (frontend, backend y base de datos) sin costo.
1. Supabase (Base de Datos)
Un cloud service serverless conocido en la comunidad, pues entre sus servicios principales tiene la configuración automática de APIs RESTful sin necesidad de un lenguaje, además de manejar lógica esencial como autenticación, permitiendo enfocarte en la lógica de negocio.
Aunque ese servicio es muy útil, quiero hablar más de la posibilidad de tener una base de datos PostgreSQL completa, compatible con extensiones avanzadas como embeddings o PostGIS.
-
Capacidades gratis:
- 512 MB de almacenamiento en base de datos (más que suficiente para validar un MVP).
- 2 GB de almacenamiento de archivos (Storage compatible con S3).
2. Render (Backend)
Un cloud service serverless que permite desplegar múltiples servicios como el backend, recursos estáticos en una CDN global y otros más. En lo personal, me gusta utilizar su servicio de web service, es decir, backend, pues es muy sencillo debido a su integración con GitHub
- Soporte de stacks más comunes: Node o Python hasta Golang o Rust, e incluso contenedores Docker.
- ⚠️ El detalle a tener en cuenta: Si tu API no recibe tráfico durante un tiempo, la siguiente petición tardará unos segundos en responder debido a un cooldown al estar inactivo.
- 💡 Solución: Esto se resuelve fácilmente configurando un cron job externo que envíe una solicitud simple a tu endpoint.
3. Cloudflare Workers (Frontend)
Este cloud service serverless permite desplegar el frontend de manera sencilla al integrar tu cuenta de GitHub, además de tener el entorno común de Cloudflare
- Administración de dominios, Web Application Firewall (WAF), CDN global y protección DDoS.
- Su capa gratuita ofrece cerca de 1 TB de ancho de banda.
- ⚠️ El detalle a tener en cuenta: No tiene buena compatibilidad del mundo con Next.js.
- 💡 Mi recomendación: Usa Svelte con la libreria adapter-cloudflare.
Estas son mis recomendaciones si quieres desplegar proyectos sencillos a bajo costo, mostrar un MVP o validar una idea sin pelearte con la configuración de servidores Linux ni meter tu tarjeta de crédito desde el día uno.
¿Qué herramientas usas para desplegar tus proyectos sin costo?
Top comments (0)