Amazon CodeCatalyst のアイコン

Amazon CodeCatalyst Especializado2022年〜

Un servicio que integra gestión de proyectos, CI/CD y entornos de desarrollo en la nube para equipos de desarrollo

Qué hace

Amazon CodeCatalyst es una plataforma de desarrollo unificada que integra gestión de proyectos, repositorios de código, pipelines CI/CD y entornos de desarrollo en la nube en un solo servicio. Proporciona blueprints (plantillas de proyecto) que permiten iniciar nuevos proyectos con mejores prácticas preconfiguradas, incluyendo estructura de código, pipelines de despliegue y configuración de infraestructura.

Casos de uso

Se utiliza para iniciar rápidamente nuevos proyectos con mejores prácticas, gestión unificada del ciclo de vida del desarrollo, colaboración de equipos con seguimiento de issues y pull requests, entornos de desarrollo consistentes en la nube, y automatización de despliegues a múltiples entornos AWS.

Analogía cotidiana

Piensa en él como un espacio de coworking todo incluido para desarrolladores. En lugar de alquilar oficina, comprar muebles, contratar internet y configurar salas de reuniones por separado, el coworking (CodeCatalyst) te proporciona todo integrado: escritorios (entornos de desarrollo), salas de reuniones (gestión de proyectos), correo (repositorios) y recepción (CI/CD).

¿Qué es Amazon CodeCatalyst?

Amazon CodeCatalyst es una plataforma de desarrollo integrada que unifica las herramientas que los equipos necesitan para planificar, desarrollar y entregar software. En lugar de configurar y conectar múltiples servicios separados (repositorio, CI/CD, gestión de proyectos), CodeCatalyst los proporciona todos en una experiencia unificada con un solo inicio de sesión.

Blueprints y inicio rápido

Los blueprints son plantillas de proyecto que incluyen código de aplicación, configuración de infraestructura (CDK), pipelines CI/CD y estructura de proyecto preconfigurados. Puedes iniciar un proyecto de aplicación web serverless, API REST o aplicación de microservicios en minutos, con todas las mejores prácticas ya implementadas.

Entornos de desarrollo en la nube

CodeCatalyst proporciona Dev Environments: entornos de desarrollo en la nube accesibles desde VS Code, JetBrains IDEs o el navegador. Cada desarrollador obtiene un entorno consistente con las dependencias del proyecto preinstaladas, eliminando el problema de "funciona en mi máquina". Para más información sobre entornos de desarrollo, los libros en Amazon son útiles.

Cómo empezar

Crea un espacio (Space) en CodeCatalyst y vincula tu cuenta AWS. Crea un nuevo proyecto seleccionando un blueprint o comenzando desde cero. Invita a miembros del equipo, crea issues para planificar el trabajo y comienza a desarrollar en un Dev Environment o clonando el repositorio localmente.

Aspectos a tener en cuenta

  • CodeCatalyst は AWS アカウントとは別に、Builder ID でサインインする。AWS IAM ユーザーとは認証体系が異なる点に注意
  • 無料利用枠を超えると従量課金が発生する。特に Dev Environment の長時間起動はコストに影響するため、使わないときは停止すること
  • 既存の GitHub リポジトリとも連携可能。CodeCatalyst 独自のリポジトリに移行する必要はない
共有するXB!