lfost42 / aline-dev-infra

Terraform Modules for the Aline Financial Web Application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Aline Financial

Usage

Aline Financial is an online banking platform that utilizes the power of the AWS Cloud to deliver a seamless and secure user experience. The platform is composed of multiple microservices and user interface components that handles member applications, credit-line underwriting, etc. This allows customers to easily register for accounts, apply for lines of credit, and conduct financial transactions.

Aline Financial App Architecture:

logo

Source files

This repo contains Terraform resource files for the Aline Banking Application.

Support

lynda.foster@smoothstack.com
Cyber Cumulus Jira

Roadmap

Aline DevOps repo - Check the devlop branch for completed features.

  • Cloud Containerization

    • Kubernetes Cloud - EKS
    • Docker-Compose Cloud via ECS
  • Jenkins CI/CD Our Jenkins distributed environment and SonarQube server is runs on 2 EC2 instances on AWS.

    • Jenkins Pipelines for Microservices
      • Multi-branch pipelines with a Class Library.
      • Push and Merge triggers via Jenkins Integrations webhook on GitLab.
    • Jenkins Integration with SonarQube
      • Tests and Quality Gates for each Maven and Node applications implemented.
    • Docker-Compose via Jenkins
    • Kubernetes via Jenkins
    • Terraform Plan and Apply via Jenkins
  • Terraform CI/CD

    • Architect Base Infrastructure
    • Create Base Infrastructure
    • TFLint
    • Terratest
    • Terraform Associate Certificate
  • General CI/CD

Acknowledgements

Lead Developer:

Lynda Foster

With support from the Cyber Cumulus Team:

Nathan Galler
Sebastian Marzal

License

MIT License

Project status

Local Containerization and Automation Complete Coud Containerization and Automation Complete Jenkins CI/CD Complete Terraform CI/CD Complete General CI/CD - In Progress

About

Terraform Modules for the Aline Financial Web Application

License:MIT License


Languages

Language:HCL 86.3%Language:Python 7.6%Language:Go 3.3%Language:Shell 2.7%Language:Jinja 0.2%