💻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

Infraestrutura

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