Input validation in a hexagonal architecture
jworks.io