This directory contains records of major architectural decisions made during the development of SoroScan. We use ADRs to capture the context, rationale, and consequences of significant technical choices so future developers understand why the system is built the way it is.
- 0001: Event Ingestion Architecture
- 0002: GraphQL vs REST API Tradeoffs
- 0003: Database Schema Rationale
- 0004: Webhook Delivery System
- 0005: Multi-Tenancy Design
Note: If you are proposing a major architecture change, please open a PR adding a new ADR to this directory for review.