generated at
Hexagonal Architecture