Hexagonal architecture: What is it and why should you use it?

Every architectural pattern enables the achievement of some quality attributes. On the other hand, achieving a set of a system’s quality attributes makes other quality attributes harder to accomplish. Here at Cardo AI, we solved this opposition using Hexagonal architecture. Hexagonal architecture is an architectural pattern for building software systems that are testable, decoupled, flexible, […]