fp/ARCHITECHTURE.md

29 lines
494 B
Markdown

git monorepo.
TypeScript
pnpm for workspaces.
Kubernetes for Development using Tiltfile
Kubernetes for Production, deployed using FluxCD
Tested on VKE v1.30.0+1 (PVCs on other versions may not be fulfilled)
devbox for shareable development environment
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