Hexagonal Architecture Explained | Desertcart Belarus