Architecture Decision Records¶
Dự án: GovData — Nền Tảng Quản Lý, Quản Trị Dữ Liệu Thành Phố Ngày tạo: 2026-04-08
Danh Mục¶
| # | Tiêu đề | Trạng thái | Ngày | Phân loại | Drivers |
|---|---|---|---|---|---|
| ADR-001 | Keycloak xác thực Dual-mode | Accepted | 2026-04-08 | Bảo mật | D1, D4, D6 |
| ADR-002 | Modular Monolith với Matching Service riêng | Accepted | 2026-04-08 | Kiến trúc | D3, D4, D6 |
| ADR-003 | Rule-based Matching với Human Review | Accepted | 2026-04-08 | AI/Matching | D1, D2 |
| ADR-004 | PostgreSQL cho Full-text Search | Accepted | 2026-04-08 | Dữ liệu | D4, D8 |
| ADR-005 | DISPUTED là điều kiện chặn cứng | Accepted | 2026-04-08 | Nghiệp vụ | D1, D2 |
| ADR-006 | Next.js + shadcn/ui cho Frontend | Accepted | 2026-04-08 | Frontend | D3, D6 |
| ADR-007 | Docker Compose trên 2 VM | Accepted | 2026-04-08 | Hạ tầng | D4, D8 |
| ADR-008 | Phạm vi Discovery GĐ1 | Accepted | 2026-04-08 | Phạm vi | D6, D7 |
| ADR-009 | Redis cho Cache và Job Queue | Accepted | 2026-04-08 | Hạ tầng | D4, D8 |
| ADR-010 | Python/FastAPI cho Matching Service | Accepted | 2026-04-08 | Công nghệ | D3, D7 |