Dựa trên SRS.md v1.0, đề xuất mô hình Modular Monolith cho giai đoạn MVP thay vì Microservices. Ba module cốt lõi:
- User & Auth Module: quản lý Identity, phân quyền RBAC đa trường học.
- Submission Engine: tiếp nhận bài nộp, validation cú pháp, lưu trữ tệp thô.
- Grading Service: worker bất đồng bộ chạy chấm tự động trong sandbox.