Attempt to understand and assess hexagonal architecture