ERP/MES
Knowledge Base
Tài liệu phân tích kiến trúc phần mềm cho hệ thống ERP/MES — từ lý thuyết đến thiết kế thực tế với sơ đồ tương tác.
Chu trình ERP — sơ đồ chạy được
Một sơ đồ duy nhất: năm chu trình nghiệp vụ gặp nhau ở Kho vận, đi qua Kafka rồi đổ về Sổ cái, phía trước là lớp kiểm soát truy cập. Bấm một khối để xem chốt kiểm soát, hoặc cho chạy để thấy chỗ nào tuần tự và chỗ nào song song.
Luồng nghiệp vụ toàn hệ thống
Bản đồ 41 bounded context và các luồng đầu–cuối, dựng từ mã nguồn đang chạy. Kèm ba quyết định kiến trúc đang mở: pha kỳ kế toán, HRM, và tách service.
Kiến trúc ERP/MES — Phân tích & Đề xuất 2026
Phân tích toàn diện các kiến trúc phần mềm, so sánh ưu nhược điểm, và đề xuất kiến trúc Composable với Event-Driven + CQRS/ES cho hệ thống ERP/MES hiện đại.
Database Design — Event Store & Read Models
Schema đầy đủ: Event Store, Snapshot, Outbox, Read Model Projections cho 41 bounded context, Sensor OEE tables (range-partitioned) và Redis cache strategy.
Domain Events Catalog — Commands & Events
Danh mục Commands, Domain Events, Queries cho các bounded context đã ghi — Production đến AP; các BC sau (Returns, Warehouse, Tooling, Payroll, Sites…) xem CLAUDE.md.
Project Checklist — Toàn bộ hạng mục
Master checklist đầy đủ mọi hạng mục: Planning, Source/CI/CD, Domain, Application, Infrastructure, API, Testing, Deployment, Frontend, Operations. Trạng thái thực tế.
Production BC — DDD + C# .NET 9 Implementation
Thiết kế DDD đầy đủ + source code thật: ProductionOrder Aggregate, Value Objects, Domain Events, CQRS Handlers. Điểm khởi đầu implementation.
Seed Engine — Khởi tạo hệ thống 1 lệnh
Kho dữ liệu nền 4 ngành: Trang sức, Xi măng, Sắt thép, Giày thể thao. Chạy node scripts/seed.js --industry=jewelry để khởi động hệ thống đầy đủ.
DevOps & Infrastructure — Compose + nginx · CI/CD
Runtime đang dùng: Docker Compose + nginx (xem RUNBOOK.md). Kubernetes trong tài liệu là đề xuất, chưa có cluster. Pipeline GitHub Actions đã viết; secret ERP chưa khai.