← Todos los casos de estudio
CASOS DE ESTUDIO · 2026

Polity

QA unificado en siete microservicios, cientos de bugs cerrados, release gates sostenidos.

Polity es una plataforma de nivel empresarial sobre siete microservicios. Distribuida, compleja y sometida a los estándares que los clientes empresariales exigen, el tipo de sistema donde el QA no es opcional.

ENTERPRISE 2026 En Vivo
01 Resumen

Resumen

Polity es una plataforma de nivel empresarial sobre siete microservicios. Distribuida, compleja y sometida a los estándares que los clientes empresariales exigen, el tipo de sistema donde el QA no es opcional.

02 El Reto

El Reto

Siete servicios, cada uno con su propio tooling, madurez y modos de fallo. Múltiples proveedores empujando código en paralelo, features en vuelo, y una base de clientes empresariales que no tolera regresiones. Unificarlo todo en un modelo de calidad durante 1,5 años, sin frenar a ingeniería.

03 La decisión que tomamos

El QA centralizado no aguanta siete servicios. Movimos la calidad allá donde vive el código.

Los PRs de proveedores caían en revisiones ad-hoc, el testing estaba en un equipo central que se convirtió en cuello de botella, el stack de frontend iba una generación por detrás y los flujos críticos se validaban a mano. Nada de eso sobrevive a siete servicios con cadencia de entrega continua. Desplegamos dos protocolos. UVA (Undertaking Level Aggregation) convirtió la evaluación de integraciones de proveedores de revisiones ad-hoc de PR en un flujo de revisión por pares estructurado con gates explícitos. UTI (Unified Testing Infrastructure) partió el testing centralizado en gates de CI por servicio y validación a nivel de componente en los siete microservicios. En paralelo, migramos el stack de frontend y tooling de una arquitectura legacy a una plataforma de siguiente generación con flujo de desarrollador modernizado, reemplazamos el QA manual en flujos críticos con cobertura end-to-end automatizada y recableamos el CI a través de los siete servicios en pipelines con guardarraíles e integración con validación de flujos de usuario. El punto nunca fue más tests. Fue empujar propiedad, automatización y estandarización hasta donde de verdad se toman las decisiones.
04 Lo que hicimos

Lo que hicimos

La calidad sobre siete servicios y múltiples proveedores necesitaba una capa de coordinación antes que más tooling. La decisión arquitectónica: pasar de flujos centralizados, manuales y fragmentados a sistemas escalables, dirigidos por ownership y automatizados, optimizados para velocidad de desarrollador, calidad de revisión, fiabilidad y mantenibilidad a largo plazo mediante estandarización e infraestructura moderna. Concretamente: desplegamos el protocolo UVA (Undertaking Level Aggregation), que pasó la evaluación de integraciones de proveedores de revisiones ad-hoc de PR a un flujo de revisión por pares estructurado con gates explícitos; desplegamos el protocolo UTI (Unified Testing Infrastructure), que partió el testing centralizado en gates de CI por servicio y validación a nivel de componente en los siete microservicios; migramos el stack de frontend y tooling de una arquitectura legacy a una plataforma de frontend de siguiente generación con flujo de desarrollador modernizado; reemplazamos el QA manual en la validación crítica de producto con tests end-to-end automatizados; consolidamos el CI legacy fragmentado en 7+ servicios en pipelines con guardarraíles e integración con validación de flujos de usuario end-to-end. Encima: estrategia E2E, inestabilidad reducida, CI/CD endurecido, supervisión de calidad de proveedores y colaboradores, cientos de bugs triados. Las inversiones en tooling se amortizaron sobre el tercer mes. Resultado: calidad que sobrevive a la rotación de equipos, al cambio de proveedores y a refactors continuos.

05 Resultados

Resultados

Escala 7 servicios Pruebas Unificadas
Riesgo Cientos de Bugs Resueltos
Pantallas Seleccionadas
06 Lo que aprendimos

Lo que aprendimos

La calidad en sistemas distribuidos es un problema de coordinación, no de herramientas. Mantener siete servicios, múltiples proveedores y entrega continua al mismo estándar exigió tanto diseño de procesos como trabajo técnico. La decisión arquitectónica que importó: pasar de flujos centralizados, manuales y fragmentados a sistemas escalables, dirigidos por ownership y automatizados.

Stack Técnico
Tags
EnterpriseQAMicroservicios

¿Quieres resultados como estos?

Cuéntanos qué estás construyendo. Te diremos si somos el equipo adecuado.

 Agendar llamada