Domain Driven Design | Desertcart Barbados