Ce este arhitectura hexagonală?
Arhitectura hexagonală (Hexagonal Architecture) organizează aplicația în jurul unui nucleu de business, separat de detalii precum interfețe de utilizare, baze de date și servicii externe. Nucleul se conectează la aceste părți prin porturi și adaptoare, de unde provine și denumirea Ports & Adapters.
Scopul este păstrarea stabilității regulilor de business atunci când tehnologia externă se schimbă. Hexagonul ilustrează granița aplicației; nu impune șase componente.
