Quay lai GitHub Repo Hub
GitHub Repo Hub
Sairyss

domain-driven-hexagon

@Sairyss

TypeScript14.8kstars1.6kfork3issue moCommit 2 nam truoc7 tháng 8, 2026Updated 7 tháng 8, 2026Da xuat ban

Mo ta tren GitHub

Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included

Bai hoc & danh gia

Hướng dẫn dài về thiết kế hướng miền và kiến trúc lục giác, kèm mã mẫu TypeScript đầy đủ. Trả lời đúng câu hỏi khiến mọi backend lớn dần bị rối: nên đặt logic nghiệp vụ ở đâu để không dính chặt vào khung web và ORM.


Dùng vào việc gì

  • Tách tầng: thực thể miền, ca sử dụng, hạ tầng — thay cho tầng service phình to
  • Hiểu vì sao nên để logic nghiệp vụ không biết gì về Prisma hay Express
  • Mẫu xử lý lỗi và đối tượng giá trị rất đáng mượn dù không theo trọn kiến trúc

Lưu ý

Đây là kiến trúc nặng, sinh ra cho hệ nghiệp vụ phức tạp và nhiều người cùng làm. Áp trọn vào một trang cá nhân là bội thực — hãy lấy phần tách tầng, bỏ phần nghi thức.

Repo khac trong kho

4