Infraestrutura
Introdução a infraestrutura do Gateway financeiro
Last updated
Introdução a infraestrutura do Gateway financeiro
Last updated
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.
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
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.