Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Kubernetes is hosted in AWS EKS. PostgreSQL is used as the database, which is hosted by RDS, and RabbitMQ is used as a message queue, which is hosted via Amazon MQ.

The API links to admin and reports (in emails), and generates URLs for Metabase and the iCal lambda.

Deployment

Github Actions automatically deploys to staging when a commit is pushed to master. Deploys to production are manual.

...

Dependencies

Admin depends on the API, with links to Reports and the iCal lambda, and embeds Metabase as an iframe.

Deployment

Github Actions automatically deploys to staging when a commit is pushed to master. Deploys to production are manual. This is done in the same deployment pipeline as the API, so both are always updated together.

...

Websites depend on the API, and may link to Reports depending on configuration.

Deployment

Buddy CI automatically deploys a staging site when a commit is pushed to master. Deploys to production are manual.

...