-
Notifications
You must be signed in to change notification settings - Fork 3
Architecture
E. Lynette Rayle edited this page Nov 15, 2021
·
2 revisions
The architecture follows Docker micro-services paradigm with the application and the database each set up as a service. This is the same whether on AWS or another deployment platform.
This primary deployment components are:
- Hosted on EC2 through Amazon Elastic Container Service (ECS)
- The application (app) running within a container.
- The MySQL database (mysql) running within a container.
- Stored on S3 (Simple Storage Service)
- An environment file defining secure environment variables.
- Mounted on Elastic File System (EFS) or Elastic Block Store (EBS)
- A volume holding charts generated by the application's performance monitoring module.
- A volume holding authority configurations that determine which Authoritative Data is available for lookup.
- A volume holding the database files.