Technologies Utilized
The PASS production infrastructure and operations are composed of a variety of technologies. The chosen technology stack was desirable for its ease of setup, support for CI/CD, and scalability.
Technologies Utilized
Amazon Web Services (AWS) Cloud Computing: Many AWS resources are used for the majority of the infrastructure including virtual servers (EC2), Amazon Relational Database service (RDS, using a PostgreSQL instance), Elastic Container Service (ECS), and a variety of others.
AWS Account Management: Used to create Service Roles and "least privilege" Policies that are used by AWS resources running PASS components.
AWS Command Line Interface: Used in the development, testing, and management of the JHU PASS infrastructure.
Docker: Docker is used in all our environments for running the main components of the PASS application.
GitHub Actions: GitHub Actions are used for deployment and CI/CD operations.
Last updated