Architecture overview » History » Revision 3
Revision 1 (Lucia Nolan, 10/15/2026 07:42 PM) → Revision 3/8 (Jonas Zimmerman, 06/05/2026 07:42 PM)
h1. Architecture overview The system consists of a web application, a public API, background workers and a PostgreSQL database. h2. Components * *Web application* - server-rendered pages with progressive enhancement. * *API* - versioned JSON API with token authentication. * *Workers* - background jobs for imports, exports and notifications. * *Storage* - object storage for attachments, database backups every night. h2. Environments Development, staging (anonymized production data) and production. Infrastructure is described with Terraform. * Update 2026-06-05: Needs clarification from the client, asked in the shared channel.