Kiến trúc Hexagonal là gì?
Hexagonal Architecture (kiến trúc lục giác) tổ chức ứng dụng quanh một lõi nghiệp vụ, tách lõi này khỏi các chi tiết như giao diện, cơ sở dữ liệu và dịch vụ bên ngoài. Lõi kết nối với những phần đó qua port và adapter, nên kiến trúc này còn được gọi là Ports & Adapters.
Mục tiêu là giữ các quy tắc nghiệp vụ ổn định khi công nghệ bên ngoài thay đổi. Hình lục giác chỉ minh họa ranh giới của ứng dụng, không quy định phải có sáu thành phần.
