Photo by drmakete lab on Unsplash on Unsplash.com
When developing an individual microservice, it is advantageous to isolate the core business logic from both the mechanisms that access it and the systems it accesses. In this article we introduce the reader to Alistair Cockburn's Hexagonal Architecture (A.K.A. Ports and Adapters) approach.