
Tổng quan
Phòng họp và xe công ty với luồng phê duyệt, QR check-in và phân tích sử dụng. Phần khó là xung đột đặt chỗ — giải một lần, hai lớp bảo vệ.
Vai trò
Kỹ sư full-stack / sản phẩm
Công nghệ
- .NET 9
- Clean Architecture
- CQRS
- MediatR
- Next.js
- Postgres
- Resend
Điểm nhấn
- 01Phụ thuộc hướng vào trong: Api → Application → Domain ← Infrastructure
- 02Xung đột đặt chỗ giải bằng một mức cô lập + exclusion constraint của Postgres
- 03audit_logs chỉ thêm, ghi trong cùng transaction với mỗi thay đổi
- 04Cross-cutting qua MediatR pipeline behaviours
Kết quả
0
trùng lịch theo thiết kếCQRS
kiến trúc sạch