640 B
640 B
devbox for shareable development environment tooling
git monorepo for housing separate node packages within a single repository
TypeScript
pnpm for package management and workspaces (separate node packages.)
Kubernetes for Development using Tiltfile
Kubernetes for Production, deployed using FluxCD
Kubernetes deployed to Hetzner using https://github.com/kube-hetzner/terraform-hcloud-kube-hetzner
ggshield for preventing git commits containing secrets
direnv for loading .envrc
Graphile Worker for work queue, cron
Postgres for data storage
S3 for media storage
Domain Driven Development
Test Driven Development
12 Factor App