Skip to content

Tech Stack Information

nuel247 edited this page Apr 27, 2023 · 22 revisions

Tech Stack for Diffusion Marketplace and available TRM information for technologies used

Ancillary Technologies

Caching Service - AWS Elasticache for Redis

  • As of 6/9/2022, Elasticache is FedRAMP approved.
  • As of 6/6/2022, there is no available TRM information

Cloud-Computing Service - AWS EC2

  • As of 6/9/2022, EC2 is FedRAMP approved.
  • As of 6/6/2022, there is no available TRM information

Cloud Database Service - AWS RDS

  • As of 6/9/2022, RDS (Postgres) is FedRAMP approved.
  • As of 6/6/2022, there is no available TRM information

Cloud Storage Service - AWS S3

  • As of 6/9/2022, S3 is FedRAMP approved.
  • As of 6/6/2022, there is no available TRM information

Continuous Integration - CircleCI

  • As of 6/9/2022, it is vetted by DOTS and access has been provided by VA DOTS.
  • As of 6/6/2022, there is no available TRM information

Continuos Monitoring - AWS Cloudwatch/ScienceLogic

  • As of 6/9/2022, SL1 is FedRAMP approved.

Deployment Service - AWS Elastic Beanstalk

  • As of 6/9/2022, Elastic Beanstalk is FedRAMP approved.
  • As of 6/6/2022, there is no available TRM information

Email Service - VA SMTP

  • As of 6/6/2022, version RFC 5321 is approved in the TRM.
  • As of 6/6/2022, there is no vendor EOL date and vendor desupport date for version RFC 5321.

On-Demand Application Deployment - Jenkins server

  • As of 6/6/2022, Diffusion Marketplace is using version 2.204.2.
  • As of 6/6/2022, version 2.x is approved with constraints in the TRM.
  • As of 6/6/2022, there is no vendor EOL date and vendor desupport date for version 2.x.

Web Application Technologies

Containerization - Docker Engine and Docker CLI

  • As of 6/6/2022, Diffusion Marketplace is using version 20.10.13.
  • As of 6/6/2022, Docker Engine and Docker CLI are no longer approved in the TRM.

EC2 Instance Operating System - Amazon Linux 2

  • As of 6/6/2022, Diffusion Marketplace is using version 2.
  • As of 6/6/2022, version 2.0.x is approved with constraints in the TRM.
  • As of 6/6/2022, version 2.x has a vendor EOL date and vendor desupport date of 6/23/2023 - https://endoflife.date/amazon-linux.

Nginx

  • As of 6/6/2022, Diffusion Marketplace is using version 1.21.1.
  • As of 6/6/2022, version 1.21.x is approved with constraints in the TRM.
  • As of 6/6/2022, there is no vendor EOL date and vendor desupport date for version 1.21.x.

Node.js

  • As of 6/6/2022, Diffusion Marketplace is using version 16.14.1.
  • As of 6/6/2022, version 16.x is approved with constraints in the TRM.
  • As of 6/6/2022, version 16.x has a vendor EOL date and vendor desupport date of 4/30/2024 - https://endoflife.date/nodejs.

PostgreSQL

  • As of 6/6/2022, Diffusion Marketplace is using version 12.10.
  • As of 6/6/2022, version 12.x (RHEL Only) is approved with constraints in the TRM.
  • As of 6/6/2022, version 12.x has a vendor EOL date and vendor desupport date of 11/14/2024 - https://endoflife.date/postgresql.

Puma

  • As of 6/6/2022, there is no available TRM information

Ruby

  • As of 4/11/2023, Diffusion Marketplace is using version 2.7.8.
  • As of 6/6/2022, version 2.7.x is approved with constraints in the TRM.
  • As of 6/6/2022, version 2.7.x has a vendor EOL date and vendor desupport date of 3/31/2023 - https://endoflife.date/ruby.

Ruby on Rails

  • As of 6/6/2022, Diffusion Marketplace is using version 6.0.4.8.
  • As of 6/6/2022, version 6.0.x is approved with constraints in the TRM.
  • As of 6/6/2022, version 6.0.x has a vendor EOL date and vendor desupport date of 6/1/2023 - https://endoflife.date/rails.

Unit/Integration Testing - Rspec and Capybara w/ aXe-matchers gem

  • As of 6/6/2022, there is no available TRM information

U.S. Web Design Standards Framework (USWDS)

Clone this wiki locally