fp/ARCHITECHTURE.md

490 B

git monorepo.

pnpm for workspaces.

Kubernetes for Development using Tiltfile

kubefwd and entr for DNS in dev cluster

dokku for Production, deployed with git push.

(dokku is slowly being replaced by Kubernetes)

Kubernetes for Production, deployed using FluxCD

direnv for loading .envrc

Temporal for work queue

Postgres for data storage

S3 for media storage

Domain Driven Development Test Driven Development

Tested on VKE v1.30.0+1 (PVCs on other versions may not be fulfilled)