Basics
Data
Deployment
Networking
Grab Bag
100

This is our current primary cloud provider for the Curai Health application.

What is GCP?

100

Our databases run this particular DBMS.

What is Postgres / PostgreSQL?

100
Our containers are orchestrated by this framework and this hosted service.

What is Kubernetes / Google Kubernetes Engine / GKE?

100

Our domain names for curai.com and curaihealth.com are registered with this service.

What is Google Domains?

100

Double answer: Our Curai Health application stack is hosted under this organization name under this version control provider.

What is `firstopinion` and GitHub?

200

This is the cloud provider we will be moving to in the next few months for both ML and product engineering workloads.

What is AWS?

200

For unstructured key/value accesses, and for slightly more complex ephemeral data, we use Google Cloud Memorystore (and will soon use AWS Elasticache), which is powered by this technology.

What is Redis?

200

When we deploy code, we accomplish this pseudo-atomically by using this tool, which helps template and apply Kubernetes manifests.

What is helm?

200

We use this company's nameservers to communicate DNS changes to the world.

What is Google / Google Cloud DNS? 

200

Our CI and CD pipelines run on this container-based service. Ali loves watching spinners and logs fly by as this service executes runs.

What is Google Cloud Build?

300

We also have native applications for iOS and Android. These applications are powered by this open-source framework from Facebook that makes writing native apps easy.

What is React Native?

300
When photos are uploaded in chat, they go to this cloud storage solution.

What is S3?

300

Some of our containerized services (including the curai.com website) are deployed using this serverless tool.

What is Google Cloud Run?

300

Our SSL certificates are issued by this authority.

What is Let's Encrypt?

300

This Microsoft-provided service allows us to ship code to our native applications without a formal app release.

What is CodePush?

400

This company's logo is a big blue whale, and its core open source offering (containers) are what our entire application stack runs on.

What is Docker?

400

When documents and ID verification photos are uploaded, they go to this cloud storage solution.

What is Google Cloud Storage / GCS?

400

When code hits master on our server, javascript, and design system repos, this tastefully named bot will wake up and perform some updates against our helm repo, thus triggering CD to dev.

What is bumpahashabot?

400

Our internal networking across all "cloud" services forms this "virtual" concept.

What is a Virtual Private Cloud (VPC).

400

This helm chart automagically renews SSL certificates when they are close to expiring.

What is cert-manager?

500

This is the original German cloud provider on which First Opinion was hosted.

What is Hetzner?

500

When we build containers, they get uploaded to this service.

What is Google Container Registry (GCR)?

500

The following public helm chart is used to guarantee sticky sessions for connections to our chatserver; funnily, it is also the reason we cannot upgrade to helm3.

What is nginx-ingress-controller?

500

In Kubernetes, to talk to another internal container without leaving the cluster, you address the request by this.

What is the service's name?

500

This helm chart is used to orchestrate workflows, like dumping our database into BigQuery, running dbt, etc.

What is argo?

M
e
n
u