Skip to main content
. 2022 Jan 17;5(1):ooab119. doi: 10.1093/jamiaopen/ooab119

Table 1.

Technologies used to develop and host the ATRI EDC system

Domain Subdomain Tool/service name
Applications/tools Source code management GitHub
Client-side web application development AngularJS
ReactJS
Project management Atlassian Suite—JIRA, Confluence
Continuous integration (CI), continuous deployment (CD) Travis CI
Code test coverage analysis Coveralls
Server-side web application development Django—Python Web Framework
Application programming interface (API) development Django REST Framework
Web application testing Selenium
Identity management framework SAML SSO
Cloud-based IT infrastructure—Amazon Web Services (AWS) Compute EC2
Batch compute AWS Batch
Serverless compute AWS Lambda
Web application framework Amazon Elastic Beanstalk (EB)
Containers Amazon Elastic Container Service (ECS)
Email Amazon Simple Email Service (SES)
Database DynamoDB
Amazon RDS
Machine learning Amazon Sagemaker
Machine learning-based code analysis Amazon CodeGuru
Developer tools AWS CodePipeline
AWS CodeBuild
Governance and management Amazon CloudWatch
AWS CloudTrail
AWS Config
AWS CloudFormation
Amazon Macie
AWS System Manager
AWS Trusted Advisor
Networking and content delivery Amazon VPC
Amazon CloudFront
AWS API Gateway
Amazon Route 53
Security, identity, and compliance AWS Certificate Manager
AWS IAM
AWS GuardDuty
AWS Secrets Manager
AWS Key Management Service (KMS)
Storage Amazon S3
Application integration Amazon Step Functions
Amazon Simple Queue Service (SQS)
Amazon Simple Notification Service (SNS)
Analytics and statistical reporting Scientific and statistical computing Python
R
Website analytics Google Analytics
Support User support Teamwork Desk
Technical support FreshService

Note: Some tools and services are listed more than once due to their application in multiple domains.