Caso de éxito

uPlanner sostiene su plataforma EdTech sobre Kubernetes con autoescalado por eventos y observabilidad

Plataforma operada en una relación de largo plazo EdTech / Educación Relación de varios años (operación continua de plataforma)
Modernizacion

Resumen

uPlanner es una empresa de EdTech nacida en Chile que aplica analítica e inteligencia artificial para optimizar la planificación académica de instituciones de educación superior en varios países de la región. Durante una relación de largo plazo, Craftech sostuvo su plataforma sobre Kubernetes con autoescalado por eventos (KEDA), pipelines de CI/CD y un stack de observabilidad, manteniéndola operativa, escalable y visible en producción.

uPlanner nació en Chile con una idea concreta: usar datos e inteligencia artificial para resolver uno de los problemas más espinosos de las universidades, la planificación académica. Con el tiempo, su plataforma creció hasta acompañar a instituciones de educación superior en varios países de la región. Sostener un producto así en producción —con cargas que suben y bajan según los ciclos académicos— exige una operación de plataforma sólida y continua, y para eso uPlanner contó con Craftech a lo largo de una relación extensa.

Solución implementada

  • Operó y evolucionó la plataforma de uPlanner sobre Kubernetes durante una relación de largo plazo
  • Implementó autoescalado dirigido por eventos con KEDA, conectado al bus de mensajería de la plataforma
  • Empaquetó y desplegó los servicios con Helm para despliegues reproducibles
  • Sostuvo pipelines de CI/CD para integración y despliegue continuos
  • Montó un stack de observabilidad (Grafana para métricas, Sentry para seguimiento de errores) para monitorear el comportamiento en producción
  • Capacitó a los usuarios finales en las herramientas de monitoreo

Desafío de negocio

El desafío era operacional y constante: mantener una plataforma basada en contenedores con cargas variables, integrada a un bus de mensajería, sin perder visibilidad sobre cómo se comportaba en producción. Las cargas de trabajo no eran uniformes —dependían de los eventos del propio sistema— y la plataforma tenía que escalar de forma eficiente para absorber los picos sin sobreaprovisionar el resto del tiempo, todo mientras el equipo evolucionaba el producto.

Solución

Craftech sostuvo la plataforma sobre Kubernetes con un foco claro en la elasticidad y la observabilidad. El autoescalado se resolvió con KEDA (Kubernetes Event-Driven Autoscaling) conectado al bus de mensajería de la plataforma, de modo que la capacidad respondiera a los eventos reales del sistema y no a umbrales rígidos. Los servicios se empaquetaron y desplegaron con Helm, y los pipelines de CI/CD mantuvieron la integración y el despliegue continuos y reproducibles. Para no operar a ciegas, se montó un stack de observabilidad con Grafana para métricas y Sentry para el seguimiento de errores. La relación fue más allá de la operación: incluyó capacitar a los usuarios finales en las herramientas de monitoreo, para que el equipo de uPlanner pudiera leer el comportamiento de su plataforma por su cuenta.

Resultados

  • Plataforma operativa y observable a lo largo de una relación de varios años
  • Autoescalado por eventos que ajusta la capacidad a la carga real
  • Despliegues consistentes y reproducibles vía CI/CD y Helm
  • Visibilidad de métricas y errores en producción con Grafana y Sentry
  • Equipo de uPlanner capacitado para interpretar el monitoreo y operar con autonomía

Trabajar con Craftech

Lo que define esta relación es su continuidad: Craftech acompañó a uPlanner durante varios años como socio de operación de plataforma, no como un proyecto puntual. Ese formato de largo plazo permitió no solo mantener el sistema estable y escalable, sino transferir conocimiento al equipo de uPlanner, que quedó capaz de interpretar el monitoreo y operar la plataforma con autonomía creciente.

Tecnologías utilizadas

La plataforma corre sobre Kubernetes, con KEDA para el autoescalado dirigido por eventos conectado a un bus de mensajería (Azure Service Bus) y Helm para empaquetar y desplegar los servicios. La integración y el despliegue se automatizan con pipelines de CI/CD, y la observabilidad se cubre con Grafana para métricas y Sentry para el seguimiento de errores.

Stack & tecnologías

KubernetesHelmKEDAAzure Service BusCI/CDGrafanaSentry

¿Tu equipo enfrenta un desafío parecido?

Pedí un assessment gratuito de costos y arquitectura en AWS.

El futuro de tu empresa despega
con Craftech

Apalancá nuestra experiencia en AWS para llevar tu producto a la nube.

Pedí tu assessment gratis