Veredicto del Editor
Heroku es una plataforma como servicio (PaaS) propiedad de Salesforce que permite desplegar, gestionar y escalar aplicaciones web sin necesidad de administrar servidores ni infraestructura. Soporta oficialmente ocho lenguajes de programación: Node.
Heroku es una plataforma como servicio (PaaS) propiedad de Salesforce que permite desplegar, gestionar y escalar aplicaciones web sin necesidad de administrar servidores ni infraestructura. Soporta oficialmente ocho lenguajes de programación: Node.js, Python, Ruby, Java, PHP, Go, Scala y Clojure. Su unidad fundamental de cómputo son los «dynos», contenedores Linux virtualizados que ejecutan código de forma completamente aislada. El ecosistema de servicios gestionados incluye Heroku Postgres (base de datos PostgreSQL con backups continuos), Heroku Key-Value Store (Redis gestionado), Heroku Connect (sincronización bidireccional con Salesforce CRM y Commerce Cloud) y un marketplace con más de 200 add-ons de terceros. Los planes de precios van desde Eco ($5/mes por 1.000 horas compartidas con sleep automático) hasta Performance-L ($500/mes con 14GB RAM dedicada). Heroku fue pionera del PaaS moderno al popularizar el despliegue con git push y los pipelines de CI/CD integrados. Sin embargo, la eliminación de su plan gratuito en noviembre de 2022 y los problemas de estabilidad reportados en 2025 han impulsado a muchos desarrolladores individuales hacia alternativas emergentes como Render, Railway y Fly.io, aunque Heroku mantiene fortaleza significativa en el ecosistema enterprise de Salesforce.
Puntuación detallada
Precios y Planes de Heroku
- Eco: $5/mes por 1.000 horas compartidas entre apps, dynos se suspenden tras 30min inactivos
- Basic: $7/mes por dyno, siempre activo, soporta hasta 10 tipos de proceso por app
- Standard-1X: $25/mes por dyno con métricas y escalado horizontal automático
- Standard-2X: $50/mes por dyno con 1GB RAM dedicada y escalado horizontal
- Performance-M: $250/mes con 2.5GB RAM, soporte prioritario y protección preemption
- Performance-L: $500/mes con 14GB RAM para cargas enterprise de alto rendimiento
- Postgres Mini: $5/mes; Postgres Standard: desde $50/mes; Redis Mini: $3/mes (25MB)
Pros y Contras
7 ventajas · 7 desventajas
✅ Ventajas
- Despliegue inmediato con git push heroku main: la curva de aprendizaje más baja de todo el mercado PaaS actual
- Marketplace con más de 200 add-ons integrados que se provisionan y configuran con un solo comando CLI
- Heroku Connect sincroniza datos bidireccionalmente con Salesforce CRM y Commerce Cloud en tiempo real
- Escalado horizontal instantáneo añadiendo dynos sin reconfigurar infraestructura ni balanceadores de carga
- Heroku Postgres gestionado con backups continuos cada minuto, rollback point-in-time y réplicas de lectura
- Pipeline CI/CD nativo con Heroku Flow que genera review apps automáticas por cada pull request
- Private Spaces con redes VPC aisladas para cumplimiento normativo SOC2, PCI-DSS e HIPAA enterprise
❌ Desventajas
- Sin plan gratuito desde noviembre 2022, barrera de entrada para desarrolladores individuales y estudiantes
- Sistema de archivos efímero: cada reinicio del dyno descarta cambios, obliga a usar S3 o similar
- Pricing escala agresivamente en producción: apps medianas con DB superan $500/mes fácilmente
- Cold starts en dynos Eco con latencias de 5-15 segundos tras 30 minutos de inactividad
- Incidentes graves de estabilidad en 2025 con caídas superiores a 15 horas documentadas
- Control limitado de infraestructura comparado con AWS, GCP o alternativas containerizadas
- Rendimiento por dólar inferior al de VPS equivalentes en DigitalOcean o Vultr
Análisis de Heroku
Qué es Heroku
Heroku es una plataforma como servicio (PaaS) en la nube que permite a los desarrolladores construir, ejecutar y escalar aplicaciones sin gestionar infraestructura de servidores. Fundada en 2007 por James Lindenbaum, Adam Wiggins y Orion Henry en San Francisco, inicialmente soportaba únicamente Ruby on Rails, pero hoy abarca Node.js, Python, Java, PHP, Go, Scala y Clojure como lenguajes oficialmente soportados. En enero de 2011, Salesforce completó la adquisición de Heroku por 212 millones de dólares en efectivo, integrándola como subsidiaria de pleno derecho dentro del ecosistema Salesforce. Heroku popularizó el concepto de "dynos" (contenedores ligeros y aislados) y el modelo de despliegue mediante git push, que se convirtió en el estándar de referencia de toda la industria PaaS moderna.
Arquitectura y modelo de dynos
Cada aplicación en Heroku se ejecuta dentro de dynos, que son contenedores Linux virtualizados y completamente aislados que procesan peticiones web o ejecutan tareas en segundo plano (workers). Los Eco dynos representan el plan más económico a $5/mes por 1.000 horas de cómputo compartidas entre todas las aplicaciones Eco de la cuenta, pero se suspenden automáticamente tras 30 minutos sin recibir tráfico web. Los Basic dynos a $7/mes por unidad nunca entran en modo sleep, permanecen siempre activos y soportan hasta 10 tipos de proceso diferentes por aplicación. Para entornos de producción con cargas reales, los Standard-1X ($25/mes) y Standard-2X ($50/mes) ofrecen escalado horizontal automático, métricas de rendimiento detalladas y protección contra preemption. Los Performance-M ($250/mes) y Performance-L ($500/mes) añaden 2.5GB y 14GB de RAM respectivamente con soporte técnico dedicado.
Heroku para ecommerce y aplicaciones headless
Para tiendas online y plataformas de comercio electrónico, Heroku se utiliza habitualmente como backend de APIs REST y GraphQL, microservicios de gestión de inventario, procesamiento de pagos en tiempo real y aplicaciones de headless commerce desacopladas del frontend. Heroku Connect es la pieza clave para ecommerce empresarial: sincroniza datos bidireccionalmente entre bases de datos Heroku Postgres y organizaciones Salesforce CRM y Commerce Cloud, permitiendo que un ecommerce construido sobre Shopify, Magento o una plataforma custom mantenga su CRM actualizado en tiempo real sin desarrollo manual de integraciones. Heroku Postgres provee PostgreSQL completamente gestionado con backups continuos cada minuto, rollback point-in-time, réplicas de lectura y alta disponibilidad automática. Heroku Key-Value Store ofrece Redis gestionado desde $3/mes para cache de sesiones de usuario, colas de tareas asíncronas y rate limiting en procesos de checkout.
Ecosistema de add-ons y servicios gestionados
El marketplace de add-ons de Heroku incluye más de 200 servicios de terceros organizados por categoría: bases de datos (Postgres, Redis, MongoDB Atlas), monitoreo y observabilidad (New Relic, Papertrail, Sentry), email transaccional (SendGrid, Mailgun, Postmark), motores de búsqueda (Elasticsearch, Algolia, Meilisearch) y sistemas de colas y mensajería (RabbitMQ, Amazon SQS, Apache Kafka). Cada add-on se provisiona con un único comando CLI y se configura automáticamente mediante variables de entorno inyectadas en el runtime de la aplicación. Heroku CI permite construir pipelines de testing automatizados e integrados directamente en el flujo de despliegue. Heroku Flow gestiona review apps efímeras para cada pull request, permitiendo revisar cambios en entornos aislados antes del merge. Heroku Private Spaces crea entornos completamente aislados dentro de redes VPC dedicadas para organizaciones que necesitan cumplimiento normativo estricto como SOC2, PCI-DSS e HIPAA.
Eliminación del plan gratuito e impacto en la comunidad
En noviembre de 2022, Heroku tomó la decisión controvertida de eliminar completamente su tier gratuito, que durante más de una década había sido el pilar de entrada para millones de desarrolladores y estudiantes de todo el mundo. Esta decisión provocó una migración masiva hacia plataformas alternativas como Render (valorado 4.7/5 en G2 con tier gratuito incluido), Railway (que ofrece $5/mes de crédito gratuito para empezar), Fly.io (con edge computing en más de 30 regiones) y DigitalOcean App Platform. Sin embargo, Heroku mantiene ventajas competitivas significativas en integración nativa con el ecosistema Salesforce, madurez de su plataforma enterprise, y en la simplicidad absoluta de su experiencia de desarrollador que sigue siendo difícil de igualar para equipos que priorizan velocidad sobre control granular.
Limitaciones técnicas y problemas conocidos
El sistema de archivos efímero de Heroku constituye una limitación fundamental: cada reinicio del dyno (que ocurre al menos una vez cada 24 horas de forma programada) descarta todos los cambios realizados en el filesystem local, forzando el uso obligatorio de almacenamiento externo como Amazon S3, Google Cloud Storage o Cloudinary para cualquier asset persistente incluyendo uploads de usuarios y archivos generados. Los dynos Eco y Basic comparten recursos de CPU y pueden experimentar latencia significativa en cold starts de entre 5 y 15 segundos después de períodos de inactividad. En 2025, Heroku sufrió múltiples incidentes graves de disponibilidad, incluyendo una caída de más de 15 horas en junio que afectó a miles de aplicaciones en producción. El pricing escala de forma agresiva: una aplicación de ecommerce típica con 4 Standard dynos, Postgres Standard y Redis Premium puede superar fácilmente los $500/mes.
Características Principales
- Dynos: contenedores Linux aislados con escalado horizontal automático y manual desde CLI
- Heroku Postgres: PostgreSQL gestionado con backups continuos, rollback y réplicas de lectura
- Heroku Key-Value Store: Redis gestionado para cache de sesiones, colas de tareas y rate limiting
- Heroku Connect: sincronización bidireccional entre Postgres y Salesforce CRM en tiempo real
- Add-on Marketplace: más de 200 servicios integrados de monitoreo, email, búsqueda y mensajería
- Heroku CI y Flow: testing automatizado en pipelines con review apps efímeras por pull request
- Private Spaces: entornos en redes VPC aisladas para compliance enterprise SOC2 y PCI-DSS
- Soporte multilenguaje: Node.js, Python, Ruby, Java, PHP, Go, Scala y Clojure con buildpacks custom
Se integra con 10 herramientas
Alternativas
PaaS moderno con tier gratuito, despliegue desde Git, y auto-scaling. Valorado 4.7/5 en G2. Pricing desde $7/mes para...
PaaS con $5/mes de crédito gratuito, despliegue instantáneo y soporte para bases de datos integradas. Interfaz moderna y...
PaaS basado en microVMs que despliega contenedores cerca del usuario final. Edge computing con presencia en más de...
PaaS de DigitalOcean con despliegue desde GitHub, auto-scaling y pricing desde $5/mes. Infraestructura cloud subyacente accesible.
PaaS de Google Cloud con auto-scaling automático, tier gratuito generoso y soporte multilenguaje completo. Valorado 4.1/5 en G2.
