A pedagogical example of a well tested hexagonal architecture.