Getting Started
Reference Architecture

- NLB will be utilized for load balancing and redundancy purposes.
- The EKS cluster is bound to the NLB, allowing for automatic notification of changes during upgrades, scaling up, and scaling down operations.
- EKS will handle autoscaling based on CPU percentage for the CPU intensive DSP application.
- Helm charts will be utilized for installing and updating DSP.
- Whenever a DSP configuration is updated through CMS, a rolling update mechanism will be triggered subsequently.
- Cloudfront is used for request forwarding.
- The static website is hosted on S3, while the CMS backend services will be installed on multiple EC2 instances for redundancy purposes.
- The backend machines will be serving behind an ALB.