Starry: Plataforma Interna para Entornos Efímeros (IDP) - Parte 1

Starry es una Internal Developer Platform IDP que crea entornos efímeros por rama de feature para aislar cambios, facilitar pruebas y acelerar diagnósticos con Kubernetes, ArgoCD y Terraform.

16 sept 2025 • 4 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Estoy orgulloso de presentar contenido elaborado íntegramente por mí. Aunque no es perfecto, tiene un sello humano y me ayuda a mejorar mis habilidades de redacción.

Problema inicial En muchas empresas con una aplicación backend grande que alimenta varias aplicaciones frontend, los desarrolladores comparten una rama develop para desplegar al entorno de desarrollo. Este modelo genera fricciones: un cambio puede romper el entorno compartido y bloquear las pruebas de otros desarrolladores, es difícil aislar errores cuando varias funciones se prueban a la vez y el tiempo de diagnóstico se dispara. ¿Cuántos problemas surgen al probar un conjunto de apps en entornos limitados como development, staging y prod

Solución propuesta La creación de entornos efímeros de corta duración basados en la rama de feature de cada desarrollador permite aislar cambios y facilitar pruebas más robustas. Para ello proponemos Starry, una Internal Developer Platform IDP que automatiza la creación, gestión y destrucción de entornos efímeros.

Qué es un IDP Un Internal Developer Platform es una plataforma interna creada por un equipo de plataforma para definir golden paths y habilitar el autoservicio de desarrolladores. Un buen IDP integra diversas tecnologías y herramientas de forma que reduzca la carga cognitiva del desarrollador sin ocultar el contexto ni las tecnologías subyacentes. Las mejores prácticas indican tratar la plataforma como un producto, iterando con base en investigación de usuarios y manteniendo mejoras continuas.

Visión de Starry Imaginemos que Starry crea entornos efímeros llamados por ejemplo test-00 y expone las aplicaciones en subdominios como test-00.app-name.starry.mycompany.com. El entorno test-00 podría desplegar el backend en la rama feat/myfeature-00 y, a la vez, instanciar las dos aplicaciones frontend necesarias para validar la integración. Cada entorno es totalmente independiente y tiene su propio namespace Kubernetes, bases de datos y caché temporales para pruebas aisladas.

Herramientas y artefactos Kubernetes es la base para orquestar despliegues y gestionar recursos. En un entorno GCP usaríamos GKE, integrando Artifact Registry para las imágenes de backend y frontend y Secret Manager para las credenciales usadas por Starry. Para empaquetar definiciones de aplicaciones utilizamos Helm charts: uno genérico que describe un entorno completo con backends, frontends, ingress, bases de datos, caché, cuentas de servicio y secretos, y otro chart para la propia app Starry que ofrece una interfaz para crear, listar y eliminar entornos.

ArgoCD y seguimiento de recursos Para gestionar recursos Kubernetes y sincronizarlos con Git usamos ArgoCD. Con ArgoCD podemos aplicar GitOps, reflejar cambios de la rama main de Starry en producción, eliminar recursos asociados al borrar un entorno efímero y visualizar el estado de recursos individuales. Además, ArgoCD facilita exponer información de estado a través de una UI o integrarla en la interfaz de Starry para que los desarrolladores hagan troubleshooting con datos precisos.

Infraestructura como código Para aprovisionar la infraestructura empleamos Terraform como IaC. Terraform nos permite crear clusters, repositorios de artefactos y demás recursos en el proveedor cloud elegido de forma reproducible y versionada.

Repositorios y artefactos resultantes El sistema quedaría organizado en repositorios Git para backend, frontends, Helm charts, ArgoCD y Terraform. Las imágenes de contenedor incluirían repositorios como sample-be, sample-fe-1, sample-fe-2 y starry. Estas piezas juntas permiten a la plataforma crear entornos efímeros completos y gestionables.

Beneficios Entornos aislados reducen tiempos de diagnóstico, permiten pruebas paralelas, mejoran la productividad y reducen la fricción entre equipos. Un IDP como Starry impulsa la estandarización de despliegues y facilita a los desarrolladores centrarse en crear valor en lugar de resolver problemas de integración.

Acerca de Q2BSTUDIO En Q2BSTUDIO somos una empresa de desarrollo de software especializada en aplicaciones a medida y software a medida, con un enfoque en inteligencia artificial, ciberseguridad y servicios cloud. Ofrecemos soluciones de servicios cloud aws y azure y servicios de inteligencia de negocio integrando herramientas como power bi para ayudar a las empresas a tomar decisiones basadas en datos. Nuestra experiencia cubre desde ia para empresas y agentes IA hasta pentesting y protección avanzada. Si buscas desarrollar soluciones personalizadas visita aplicaciones a medida y si necesitas migrar o gestionar infraestructura en la nube revisa nuestros servicios cloud aws y azure.

Próximos pasos En la siguiente parte exploraremos patrones específicos de diseño, interacciones entre servicios, detalles de seguridad y la estructura de repositorios recomendada para implementar Starry como nuestro IDP. Mantente atento para ver ejemplos concretos de Helm charts, plantillas de Terraform y flujos de ArgoCD integrados con la interfaz de Starry.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat