High Level Design

Before starting actual deployment, we need to understand the overall picture of the system to ensure all components are designed and integrated logically. This section will present the overview architecture of the project being deployed on AWS, including how infrastructure is organized, automated CI/CD process for application deployment, and the GitOps model applied to manage configuration and synchronize with Kubernetes cluster.

Content

  1. AWS Architecture
  2. CI/CD Pipeline
  3. GitOps Architecture

This architecture is designed by myself, if there are any components that need to be modified or supplemented, you can refer to and contribute ideas to me at email: tranvix.work@gmail.com