---
title: Getting Started
slug: dsp-installation-guide/getting-started
description: Learn how to optimize system load balancing and redundancy with NLB in this reference architecture document. Discover how EKS is integrated with NLB for seamless upgrades and scaling. Explore the implementation of autoscaling for a CPU-intensive applicati
docTags: 
createdAt: 2023-04-17T13:25:27.000Z
---

# Reference Architecture

![](https://api.archbee.com/api/optimize/g9cApVza9NIhSh0pjZYtA/aGBQdPnT7D57xZcKO72iS_image.png)

- 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.

