ADR-NNNN:
- Status: Proposed | Accepted | Rejected | Deprecated | Superseded
- Date: YYYY-MM-DD
- Supersedes: — (hoặc ADR-XXXX)
- Superseded by: — (hoặc ADR-XXXX)
Bối cảnh
Vấn đề/áp lực nào buộc phải quyết định? Trạng thái hiện tại (trước khi đổi) là gì? Ràng buộc nào cần tôn trọng (throughput, latency, memory footprint...)?
Quyết định
Chọn gì, cụ thể ra sao. Nêu rõ scope (service/bucket nào trong internal/)
và scope KHÔNG áp dụng (nếu có).
Lựa chọn khác đã cân nhắc
- Phương án A: mô tả ngắn — lý do không chọn
- Phương án B: mô tả ngắn — lý do không chọn
Hệ quả
- Được gì (+ throughput, + latency, + resource footprint thấp hơn...)
- Đánh đổi gì (+ độ phức tạp, + thêm dependency, + khó debug hơn NestJS...)
- Ảnh hưởng tới service nào, có cần đổi payload Kafka dùng chung với NestJS không
Liên kết
- PR/commit:
- Docs liên quan:
- ADR liên quan: