On this page
Project Overview
Welcome to the Vega monorepo. Our code for the backend, frontend, tests, CI / CD and more…
Project directory structure
servicesgo- Go microservices.py- Python microservices.remix- Code for our frontend and BFF (Backend For Frontend).
scripts- General useful scripts.infradocker- Our Dockerfiles.terraform- Terraform configuration to setup our AWS resources & services.helm- Helm configuration to be applied by ArgoCD.
.github- Github workflows (CI / CD).trino- Submodule to our trino fork.docs- Code for the docs you’re currently reading.
Technologies used
- The chosen frontend framework is Remix.
- Microservices
- The services run on AWS using EKS (managed k8s cluster).
- API between backend and frontend is in Graphql.
- Database is Postgresql.
- Managed by AWS Aurora.
- Migrations managed with atlas.
- Authentication & Authorization using Descope.
- Local k8s environment can be run locally using Tilt.
- Durable execution using Temporal.