Architecture Decisions (ADRs)
Architecture Decision Records (ADRs) Overview
Historical record of major engineering and architectural decisions in Sheba ISP ERP.
Architecture Decision Records (ADRs) Overview
IMPLEMENTED
Architecture Decision Records document the context, trade-offs, and invariants behind key architectural choices.
Index of Recorded Decisions
| ADR Number | Title | Status | Date |
|---|---|---|---|
| ADR-001 | Modular Monolith vs Microservices | ACCEPTED | Sept 2026 |
| ADR-002 | PostgreSQL Shared-Schema Multi-Tenancy | ACCEPTED | Sept 2026 |
| ADR-003 | Redis for Caching, Celery Broker & Distributed Locks | ACCEPTED | Sept 2026 |
| ADR-004 | Token Authentication & Host-Derived Tenancy | ACCEPTED | Sept 2026 |
| ADR-005 | Granular Role-Based Access Control (RBAC) | ACCEPTED | Sept 2026 |
| ADR-006 | MikroTik RouterOS v7 Abstraction Layer & Adapter | ACCEPTED | Sept 2026 |
| ADR-007 | Immutable Financial Ledger as Single Source of Truth | ACCEPTED | Sept 2026 |
| ADR-008 | Asynchronous Webhook & State Machine Processing | ACCEPTED | Sept 2026 |
| ADR-009 | Hybrid SSR / Client Next.js Architecture | ACCEPTED | Sept 2026 |
| ADR-010 | Docker & Dokploy VPS Deployment Strategy | ACCEPTED | Sept 2026 |