person-walking-luggageDeployment and Configuration

ADAPT utilizes the AWS Cloud Development Kit (CDK) for defining backend cloud services and infrastructure. GitHub Actions automates the deployment of the AWS CDK project by running a series of predefined steps whenever changes are pushed to a specified branch (e.g., main). The CDK code is then synthesized to generate CloudFormation templates and deployed to AWS. This deployment method ensures that infrastructure and application updates are automatically handled whenever changes are made in the ADAPT GitHub repository. By leveraging GitHub Actions, users can enforce CI/CD best practices, enabling automated, version-controlled, and reproducible infrastructure deployments. Developers can also include additional checks, such as linting, testing, or security scans, to ensure quality before deploying changes.

Last updated