Entrada

Equipo de plataforma de Cosmos

El equipo de plataforma nace por la necesidad de crear un espacio común para todos los proyectos de aplicaciones que serán construidas dentro del ecosistema del proyecto Cosmos de Sincosoft.

¿Cuáles son los objetivos del equipo de plataforma?

El equipo de plataforma es el encargado de construir un entorno de desarrollo y despliegue para todos las aplicaciones que sean desarrolladas dentro del proyecto Cosmos. Dentro de sus responsabilidades están:

  • Proveer la infraestructura para el despliegue de todos los entornos.
  • Desarrollar el Control-Plane de Cosmos, el cual es la aplicación de administración de las aplicaciones de Cosmos. Ella se encarga de:
    • Onboarding de nuevos clientes (tenants)
    • Proveer los mecanismos de autenticación y autorización de los usuarios y los administradores.
    • Aprovisionamiento de la infraestructura de las aplicaciones.
    • Administrar los clientes en su ciclo de vida.
    • Habilitar infraestructura de las nuevas aplicaciones desarrolladas.
    • Habilitar las aplicaciones a cada cliente que las adquiera en sus distintos planes.
    • Administrar la facturación del producto.
    • Administrar a los usuarios de las distintas aplicaciones por clientes.
    • Dar acceso a los logs y métricas de uso y funcionamiento de las distintas aplicaciones.
  • Implementar y mantener la integración continua (CI) y despliegue continuo (CD) de todas las aplicaciones del proyecto Cosmos.
  • Proveer la infraestructura de nube y el control de los costos asociado a cada producto.
Esta entrada está licenciada bajo CC BY 4.0 por el autor.