Hexagonal Architecture Explained | Desertcart Iceland