16 puntos por oolso 2022-05-13 | Aún no hay comentarios. | Compartir por WhatsApp

Presentamos las razones por las que el equipo de la API de Airbridge adoptó Monorepo y casos de cómo resolvieron problemas surgidos durante el proceso de implementación.

  • Antecedentes de la adopción de Monorepo
    • ¿Qué es Monorepo?
    • Antecedentes de adopción del equipo de API de Airbridge
  • Objetivo del trabajo
    • Introducir un repositorio Monorepo manteniendo la misma experiencia de desarrollo
  • Problemas detectados después de completar el trabajo
    • Al tener que determinar durante el proceso de CI/CD si había cambios en cada componente, surgieron problemas como la complejidad de los scripts de CI/CD o la imposibilidad de volver a desplegar el mismo código
  • Para resolverlo
    • Introducción de un componente que determina de antemano si hubo cambios en los componentes antes de ejecutar CI/CD y que se encarga de hacer que CI/CD se ejecute (Code Deployer)
  • Para hacerlo aún mejor
    • Hacer posible verificar CI desde el PR
    • Aumentar la visibilidad de la información del PR y del estado de CI en Slack
  • Después de adoptar Monorepo
    • Mayor visibilidad de los componentes a cargo
    • Mejora de la productividad
  • Cierre

Aún no hay comentarios.

Aún no hay comentarios.