Technologies Utilized
Last updated
Last updated
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.
: 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.
: Used to create Service Roles and "least privilege" Policies that are used by AWS resources running PASS components.
: Used in the development, testing, and management of the JHU PASS infrastructure.
: Docker is used in all our environments for running the main components of the PASS application.
: GitHub Actions are used for deployment and CI/CD operations.