Hexagonal Architecture, firstly introduced by Alistair Cockburn back in early 2000s, (who is also one of the main protogonists of Manifesto of Agile Software Development) is pretty popular architectural style applied to layered architectured software systems, which lack of flexibility, entaglement. This architectural pattern is widely inspired by Eric Evan’s…