Inicio
» Tecnología
»
Interrupción del servicio de Salesforce Heroku: ¿Qué sucede con las aplicaciones implementadas?
Interrupción del servicio de Salesforce Heroku: ¿Qué sucede con las aplicaciones implementadas?
A fecha de 16 de septiembre de 2026, la instantánea pública de la API de estado de Heroku mostraba las aplicaciones , los datos y las herramientas en estado verde, sin incidencias activas. Esto es solo una comprobación puntual, no una garantía de que todas las aplicaciones, regiones o dependencias funcionen correctamente. Heroku ahora identifica la página de estado de Heroku de Salesforce Trust como el canal principal para las comunicaciones sobre incidencias y mantenimiento, mientras que la API de estado anterior sigue siendo útil para obtener una instantánea programática rápida.
Detrás de la cuestión de la interrupción del servicio hay un importante desarrollo a nivel de plataforma. En su actualización del 6 de febrero de 2026, Heroku anunció la adopción de un modelo de ingeniería de mantenimiento centrado en la estabilidad, la seguridad, la fiabilidad y el soporte. Heroku describió la plataforma como con soporte activo y lista para producción, e indicó que los clientes actuales con tarjeta de crédito no deberían experimentar cambios en los precios, la facturación, el servicio ni el uso diario. Este anuncio se refiere a una actualización sobre el ciclo de vida y la inversión, no a la desactivación de las aplicaciones implementadas.
Escena conceptual de operaciones que muestra a un desarrollador supervisando el estado de la aplicación; no se trata de una captura de pantalla real del estado de Salesforce o Heroku.
Qué puede afectar realmente una interrupción del servicio de Salesforce Heroku.
Una interrupción del servicio de Heroku no se limita a un único modo de fallo. Las categorías de servicio de Heroku dividen la plataforma en Aplicaciones, Datos y Herramientas. El impacto práctico depende de qué capa se vea afectada y de si la aplicación puede seguir funcionando sin ella.
capa de servicio
Lo que puede fallar
Lo que los usuarios pueden notar
Prioridad inmediata
Aplicaciones
Trabajos de aplicación programados, enrutamiento o análisis de dinamómetros
Tiempos de espera agotados, respuestas 5xx, páginas lentas o trabajos perdidos
Pruebe la aplicación pública y separe el tráfico web del trabajo en segundo plano.
Datos
Heroku Postgres, Heroku Key-Value Store, Apache Kafka o Heroku Connect
Errores de lectura y escritura, registros obsoletos, colas retrasadas o brechas de sincronización.
Proteja la integridad de los datos y controle el volumen de reintentos.
Herramientas
Despliegues mediante Git-push, la API de despliegue, la integración con GitHub, el registro de eventos o la telemetría.
Los despliegues fallan, los registros no están disponibles o el panel de control no refleja la realidad.
Evite los lanzamientos repetidos y utilice un sistema de monitoreo independiente.
dependencias externas
API de Salesforce, proveedores de pago, servicios de identidad, DNS o webhooks de terceros
La aplicación Heroku se carga, pero falla un flujo de trabajo clave.
Verifique el estado de las dependencias antes de migrar toda la aplicación.
Impacto en las aplicaciones que ya están desplegadas.
1. Una aplicación en ejecución puede permanecer accesible.
Un problema con el plano de control o la herramienta de despliegue no implica automáticamente que todos los dynos en ejecución dejen de atender solicitudes. La documentación del ciclo de vida de las aplicaciones de Heroku explica que los dynos web reciben tráfico HTTP a través de los enrutadores de Heroku, mientras que los dynos de trabajo procesan tareas en segundo plano. Si el componente afectado es el panel de control, la interfaz de línea de comandos (CLI) o la ruta de despliegue, una aplicación web existente puede seguir respondiendo aunque el operador no pueda desplegar, escalar, inspeccionar registros ni modificar la configuración con normalidad.
También es posible lo contrario: un servicio de Herramientas puede funcionar correctamente mientras que un problema con las Aplicaciones o el enrutamiento provoca que la URL pública no esté disponible. Por eso, una vista de panel en verde —o un inicio de sesión fallido en el panel— no debe interpretarse como una comprobación completa del estado de la aplicación.
2. Los fallos de datos pueden convertir una interrupción parcial en un incidente empresarial.
Si la aplicación se está ejecutando, pero su base de datos o cola de mensajes está dañada, los usuarios pueden ver una página que carga sin datos actualizados, errores al enviar formularios, reintentos que parecen duplicados o retrasos en la entrega. Es posible que aparezca una página de solo lectura mientras el proceso de pago, los cambios en la cuenta o el procesamiento del pedido se retrasan silenciosamente.
No responda a cada error de la base de datos aumentando los reintentos. Un exceso de reintentos puede incrementar la carga y generar trabajo duplicado cuando el servicio se recupera. Opte por reintentos limitados e idempotentes; pause la actividad por lotes no esencial si su manual de procedimientos lo permite; y registre qué operaciones se completaron, fallaron o permanecen desconocidas.
3. La confianza en la implementación puede ser menor que la confianza en el tiempo de ejecución.
Durante una interrupción de Heroku que afecte a las confirmaciones de Git, la API de implementación, la infraestructura de compilación o los registros, un desarrollador podría no poder demostrar si una versión llegó a producción. Volver a ejecutar la misma implementación puede generar confusión o producir varias versiones difíciles de conciliar. Capture el identificador de confirmación, el número de versión (si está disponible), la salida del comando local y las marcas de tiempo. Espere una señal oficial de recuperación antes de intentar una implementación de verificación controlada.
4. La conectividad con Salesforce es una dependencia independiente.
Un incidente relacionado con Salesforce no necesariamente detiene los servidores web que alojan una aplicación de Heroku. Sin embargo, una aplicación que depende de la autenticación de Salesforce, las llamadas a la API, la sincronización de Heroku Connect o los flujos de trabajo basados en eventos aún puede verse afectada significativamente. La pregunta correcta no es simplemente "¿Está caído Heroku?", sino "¿Qué recorrido del usuario depende de qué servicio y qué datos se pueden posponer sin riesgo?".
Cómo diagnosticar el endoscopio sin empeorarlo
Consulta ambos canales oficiales. Empieza por Salesforce Trust para Heroku y la API de estado de Heroku . La guía de estado de Heroku indica que debes contactar con el soporte técnico cuando no se haya publicado ningún incidente o cuando los síntomas descritos no coincidan con tu problema.
Realice la prueba desde fuera de la red de la oficina. Utilice una comprobación sintética externa o una conexión independiente para probar la URL pública, un punto final de estado ligero y una acción de usuario representativa. Esto permite distinguir un evento de la plataforma de un problema local de DNS, firewall o VPN.
Clasifique la operación que falla. ¿El fallo se produce en el enrutamiento, un proceso dinámico, una consulta a la base de datos, una implementación, el registro de eventos o una API externa? Un mapa de servicios sencillo evita que un equipo migre una aplicación que, de otro modo, funciona correctamente, debido a la falta de disponibilidad de una dependencia.
Reduzca los cambios arriesgados. Congele las versiones no esenciales, las modificaciones de configuración, los cambios en los complementos y los experimentos de escalado hasta que el estado de la plataforma sea más claro. Conserve la evidencia en lugar de cambiar varias variables a la vez.
Proteja los flujos de trabajo de sus clientes. Si es seguro, cambie al modo de solo lectura, posponga las tareas no críticas, muestre un mensaje de mantenimiento explícito o desactive la integración que esté fallando. Haga visible el comportamiento deficiente en lugar de aceptar solicitudes que no se pueden completar de forma fiable.
Realice la conciliación después de la recuperación. Verifique las escrituras, las colas, las tareas programadas, los webhooks, la sincronización con Salesforce y las devoluciones de llamada de terceros. Una respuesta HTTP 200 después de la recuperación no garantiza que todos los flujos de trabajo en segundo plano se hayan actualizado.
¿Qué opción de resiliencia se ajusta mejor a su aplicación?
No existe una única arquitectura de respuesta óptima. La inversión adecuada depende del coste del tiempo de inactividad, de los requisitos de durabilidad de sus datos y de la complejidad operativa que su equipo pueda asumir.
Necesidad
Enfoque razonable
Compromiso para aceptar
Aplicación interna de bajo costo
Comprobaciones externas de disponibilidad, un manual de recuperación documentado y copias de seguridad probadas.
La recuperación puede ser manual y más lenta.
Aplicación orientada al cliente con tolerancia moderada al tiempo de inactividad.
Supervisión independiente, degradación gradual, colas limitadas y una ruta de redistribución segura.
Más trabajo de ingeniería y más sistemas que mantener
Flujo de trabajo crítico para la seguridad o los ingresos
Un entorno de conmutación por error operado de forma independiente, una estrategia de datos replicados y una transición ensayada.
Mayores costos, problemas de consistencia y un modelo operativo más complejo.
Equipos que consideran la migración
Compare el historial de incidentes, las necesidades de soporte, la portabilidad, los objetivos de recuperación y las dependencias de integración antes de migrar.
Una migración puede introducir nuevos modos de fallo y no elimina el riesgo de dependencia.
La conmutación por error entre múltiples regiones o proveedores solo es útil si se prueba de forma independiente. Un entorno de respaldo que comparte el mismo proveedor de identidad, DNS, almacén de datos, secretos o canalización de implementación puede fallar junto con el principal. Por el contrario, una implementación sencilla en Heroku con una buena monitorización externa y un modo degradado bien definido puede ser la opción más fiable para un equipo pequeño que no puede gestionar dos plataformas.
Qué significa la actualización de Heroku de 2026 para las aplicaciones implementadas.
El modelo de ingeniería de mantenimiento modifica las expectativas sobre la evolución de la plataforma más que el comportamiento inmediato de una aplicación existente. Heroku afirma que su enfoque es la estabilidad, la seguridad y la fiabilidad en el funcionamiento y el soporte, con nuevos proyectos alineados con los objetivos de mantenimiento. Para los equipos que ya gestionan aplicaciones en producción, el mensaje clave para el cliente es la continuidad: la funcionalidad principal sigue estando disponible y los usuarios de tarjetas de crédito no necesitan modificar su uso diario debido a este anuncio.
La disyuntiva es estratégica. Las organizaciones que eligen Heroku para una rápida adopción de nuevas y amplias funcionalidades de la plataforma deben revisar cuidadosamente la hoja de ruta y las opciones contractuales. Las organizaciones que priorizan una experiencia de implementación gestionada, primitivas de aplicaciones maduras y una administración de infraestructura reducida pueden tener una visión diferente de un modelo centrado en la estabilidad. Heroku también anunció que ya no se ofrecerían nuevos contratos de Cuenta Empresarial a nuevos clientes, mientras que las suscripciones y el soporte empresarial existentes se mantendrían y podrían renovarse. Esto es importante para las decisiones de adquisición y arquitectura futuras, pero no es prueba de una interrupción del servicio ni de un riesgo automático para las aplicaciones actualmente implementadas.
En resumen
La última instantánea oficial, consultada el 16 de septiembre de 2026, no mostraba incidentes activos en Heroku, y el anuncio de Heroku sobre el mantenimiento de la plataforma en 2026 describía la continuidad del soporte. Sin embargo, si se produce una interrupción, el impacto en una aplicación desplegada depende de la capa que falla: las aplicaciones pueden afectar la disponibilidad, los datos pueden afectar la corrección y el trabajo en cola, las herramientas pueden afectar el despliegue y la observabilidad, y las dependencias de Salesforce o de terceros pueden interrumpir flujos de trabajo individuales mientras la aplicación en sí permanece en línea.
Utilice Salesforce Trust como fuente principal de incidentes, compárelo con la API de estado público, pruebe la ruta real del usuario desde fuera de su red y clasifique la dependencia antes de actuar. Elija la conmutación por error, la degradación controlada o una respuesta de espera y verificación según su objetivo de recuperación, no porque cada interrupción de Heroku requiera la misma solución.