Timeless principles, agnostic design and the power of CAP's abstractions

I wrote recently about Hexagonal Architecture, alternatively known as Ports & Adapters, in Book Overflow and two architectural patterns in CAP . The core idea is based on having a deliberately agnostic approach to mechanisms, resources and services beyond - located in the outer concentric circles, as it were - a given core service. Think of this in a similar way to "late cut" integration, where…