💻Infraestrutura

Introdução a infraestrutura do Gateway financeiro

Detalhe: Neste documento apresentamos claramente a estrutura e infraestrutura de serviços do Gateway financeiro.

Objetivo: O Objetivo é informar e direcionar novos clientes e parceiros com as metodologias aplicadas pela Code Tech.

Infraestrutura

O ecossistema de micro serviços contam com uma infraestrutura na AWS e outros componentes:

BitBucket/ Github: Repositório de código fonte.

AWS Secret Manager: Repositório de chave e valor.

AWS Elastic Search: Ferramenta de registro de evento.

DynamoDB: Banco de dados não relacional.

MongoDB: Gerenciamento de dados.

Kibana: Ferramenta de logs

PM2: Orquestrador

PM2 Monitor: Monitoramento de serviços

Infraestrutura

BitBucket/Github: Repositório responsável por armazenar o código fonte da aplicação.

AWS S3 Bucket: AWS Simple Storage Service, utilizado para armazenamento de artefatos (qualquer arquivo).

AWS Event Rule: Regras que correspondem aos eventos do S3 Bucket. Quando encontrado alguma nova versão de aplicação no ambiente, inicia o processo de construção (build).

AWS CodePipeline: Serviço orquestrador de entrega continua, auxilia para automatizar as entregas nos ambientes (develop, pre-produção, produção e homologação).

AWS CodeBuild: Serviço que compila o código-fonte, realiza testes e produz pacotes de software prontos para implantação.

AWS ECR: Elastic Container Registry, utilizado para o gerenciamento seguro da imagem Docker na Amazon. Armazena as imagens compiladas.

AWS ECS: Elastic Container Service, serviço de alta performance para orquestração de contêineres, compatível com docker. Orquestrador das imagens docker do ECR e promove a entrega na região a qual o ambientes será disponibilizado.

Last updated