Hexagonal Architecture Explained | Desertcart Denmark