Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: HIPAA, Deployment, Scalability #1

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

thebigredgeek
Copy link
Contributor

This will be a large PR that I should have complete by tomorrow EoD at the latest. It does the following:

  • Ports backend code to typescript (faster iteration for backend stuff)

  • Sets up full unit and integration testing with a full CI/CD pipeline via Google Cloud Builds

  • Continuous deployment to Google Cloud Run (boltsource project for my branch, we just move it to your google cloud org once we merge) - Fully HIPAA complaint with a BAA (pending info from a contact at Google, pretty sure we can get free compute and a free BAA). Serverless, no managed servers or container instances.

  • Data in Google Cloud SQL (Postgres) rather than Mongo - Fully HIPAA compliant (which is a huge pain in the ass with Mongo, from experience) and fully managed (scales automatically, less human cost for maintanence)

More no doubt coming as I get closer to finishing tomorrow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant