Skip to content
This repository has been archived by the owner on Feb 15, 2022. It is now read-only.

Development supporting services

Brian Hurst edited this page Dec 1, 2021 · 3 revisions

This is a home for keeping track of what supporting technology services we might need to deliver on our project.

As we develop, we want to track what tooling and supporting services are needed to deliver directly to the public, whether we currently have approved solutions to fill them, and how those services work together.

name description TTS offering approved non-TTS offering
Repository place to put code in-flight Github*
Backlog place to manage project ? Github*, Trello*
CI something to run automated tests, checks, deploys in-flight Github Actions*, CircleCI*
Authentication account creation and log-in login.gov -
Identity verification / authorization verify someone's identity before granting access to sensitive information login.gov -
Design system CSS, JS, and static assets representing brand and best practices USWDS -
Analytics tracking and understanding site visitors DAP Google Analytics
Monitoring keep tabs on what's happening in our application x ?
DNS computer directions to our app .gov AWS Route53
CDN fast delivery of assets & protection against DDOS cloud.gov*** ?
PaaS all the things we need to host a web app, including servers, load balancers, databases, static asset storage, key management, logging, etc cloud.gov ?
Email communicate with users or agencies via email (eg notifications, delivering PDFs) x ?
SMS communicate with users via text message (eg notifications) x ?
Form filling easily generate a form, fill it, and send it Forms Service** Google Apps
Search allow website content to be easily searched search.gov -
Static sites Deploy and host static sites federalist.18f.gov -
A11y continuously scan for a11y issues x pa11y
User feedback collect feedback from end users Touchpoints -
Internationalization translate and provide content in multiple languages - ?
Customer support provide email and phone based support USA.gov's Contact Center ?
Payments collect digital payments pay.gov ?

* Authorized at a Low impact level
** Conditionally authorized
*** There is an extra compliance burden on each app that uses the CDN plan cloud.gov provides

Some other things we'll have to think about that TTS could provide help with that aren't really software, but related:

  • ATO
  • Accessibility audit and 508 compliance

Resources

A comprehensive index of TTS services, tools, and teams can be found here.

Clone this wiki locally