← Portfolio cá nhân Knowledge Base v1.0
Architecture Documentation

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.

7
Tài liệu
23
Sơ đồ Mermaid
31
Bounded Contexts
2026
Cập nhật mới nhất
Tài liệu
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.

Chạy mô phỏng Kafka Xác thực · phân quyền Chế độ trình chiếu
Mới

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.

Order to Cash Procure to Pay Plan to Make Record to Report 9 sơ đồ
Hoàn thành

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.

Modular Monolith Microservices CQRS/ES ISA-95 Kafka IT/OT
7 phần 7 sơ đồ 18/08/2026
Hoàn thành

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.

PostgreSQL Event Store Sensor OEE Redis
7 phần 7 sơ đồ 18/08/2026
Hoàn thành

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.

Domain Events Commands Sagas Kafka Topics
8 phần 2 sơ đồ 18/08/2026
Luôn cập nhật

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ế.

✅ Done 🟡 In Progress ⬜ Todo
11 nhóm 18/08/2026
Hoàn thành

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.

DDD C# .NET 9 CQRS Event Sourcing
7 phần 15 files C# 18/08/2026
Hoàn thành

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 đủ.

Jewelry Cement Steel Footwear
4 ngành ~170 bản ghi/ngành 18/08/2026
Runtime: Compose

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.

Docker Compose nginx CI/CD Prometheus
7 phần 5 sơ đồ 18/08/2026
Các khái niệm cốt lõi
Modular Monolith
Kiến trúc module hóa trong một deployment
Event-Driven
Giao tiếp qua Domain Events & Event Bus
CQRS
Tách biệt Command & Query
Event Sourcing
Lưu chuỗi sự kiện thay vì trạng thái
ISA-95
Chuẩn kiến trúc L0–L4 cho MES/ERP
IT/OT Convergence
Tích hợp Shop Floor với Enterprise
DDD
Domain-Driven Design & Bounded Context
Saga Pattern
Distributed transactions across services