πŸ’»Infrastructure

Introduction to the Financial Gateway infrastructure

Details: In this document we clearly present the structure and service infrastructure of the Financial Gateway.

Objective: The objective is to inform and direct new clients and partners with the methodologies applied by Code Tech.

Infrastructure

The microservices ecosystem relies on an AWS infrastructure and other components:

BitBucket/ Github: Source code repository.

AWS Secret Manager: Key and value repository.

AWS Elastic Search: Event logging tool.

DynamoDB: Non-relational database.

MongoDB: Data management.

Kibana: Logging tool

PM2: Orchestrator

PM2 Monitor: Service monitoring

Infrastructure

BitBucket/Github: Repository responsible for storing the application's source code.

AWS S3 Bucket: AWS Simple Storage Service, used for storing artifacts (any file).

AWS Event Rule: Rules that correspond to S3 Bucket events. When a new version of the application is found in the environment, it starts the build process.

AWS CodePipeline: Continuous delivery orchestrator service, helps automate deliveries in the environments (develop, pre-production, production and approval).

AWS CodeBuild: Service that compiles source code, performs tests and produces software packages ready for deployment.

AWS ECR: Elastic Container Registry, used for secure Docker image management on Amazon. It stores the compiled images.

AWS ECS: Elastic Container Service, high-performance service for container orchestration, compatible with Docker. It orchestrates the ECR's Docker images and promotes delivery in the region to which the environment will be made available.

Last updated