Welcome to MikeDaDev's Blog – notes on Java, backend & system design.

Explore
MikeDaDev's Blog

#domain-driven-design

Things I've written about #domain-driven-design
  • Spring Modulith

    Trước khi chia hệ thống thành Microservices và ôm theo đủ thứ đau đầu về network, distributed transaction, observability, thử xem Spring Modulith: giải pháp chính thức từ Spring để làm Modular Monolith với ranh giới module rõ ràng, tự kiểm tra phụ thuộc và event nội bộ giữa các module.

  • facade pattern

    Nhìn Facade Pattern bằng con mắt Solution Architect: nó liên quan gì tới Law of Demeter, khác Adapter, Proxy, Decorator ở đâu, và lớn lên thành Anti-Corruption Layer (ACL trong DDD) ra sao khi phải bọc một hệ thống Core Banking legacy.