This repository has been archived by the owner on Feb 15, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
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 | ? |
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
A comprehensive index of TTS services, tools, and teams can be found here.