💻Infraestructura
Introducción a la infraestructura del Financial Gateway
Detalles: En este documento presentamos claramente la estructura y la infraestructura de servicios del Financial Gateway.
Objetivo: El objetivo es informar y orientar a los nuevos clientes y socios sobre las metodologías aplicadas por Code Tech.
Infraestructura
El ecosistema de microservicios cuenta con una infraestructura de AWS y otros componentes:
BitBucket/ Github: Repositorio de código fuente.
AWS Secret Manager: Repositorio de claves y valores.
AWS Elastic Search: Herramienta de registro de eventos.
DynamoDB: Base de datos no relacional.
MongoDB: Gestión de datos.
Kibana: Herramienta de registro.
PM2: Orquestador
PM2 Monitor: Monitorización de servicios
BitBucket/Github: Repositorio encargado de almacenar el código fuente de la aplicación.
AWS S3 Bucket: AWS Simple Storage Service, utilizado para almacenar artefactos (cualquier archivo).
Regla de evento de AWS: Reglas que se corresponden con los eventos de S3 Bucket. Cuando se encuentra una nueva versión de la aplicación en el entorno, inicia el proceso de compilación. (build).
AWS CodePipeline: Servicio orquestador de entregas continuas que ayuda a automatizar las entregas en los entornos (desarrollo, preproducción, producción y aprobación).
AWS CodeBuild: Servicio que compila código fuente, realiza pruebas y produce paquetes de software listos para su despliegue.
AWS ECR: Elastic Container Registry, utilizado para la gestión segura de imágenes Docker en Amazon. Almacena las imágenes compiladas.
AWS ECS: Elastic Container Service, servicio de alto rendimiento para la orquestación de contenedores, compatible con Docker. Orquesta las imágenes Docker del ECR y promueve la entrega en la región a la que se pondrá a disposición el entorno.
Last updated