Conference Speakers & Workshop Leaders

iSAQB Software Architecture Gathering 2025

  • Keynote (45min)
  • Intermediate
  • 26 Nov 2025
  • 14:00-14:45
  • Room: Alexander 2+3

The Hexagonal, or Ports & Adapters Architecture

by Alistair Cockburn

“Create your application to work without either a UI or a database so you can run automated regression-tests against it, change connected technologies, protect it from leaks between business logic and technologies, work when the database becomes unavailable, and link applications together.” This is the “Hexagonal”, or more correctly called Ports & Adapters architecture.

In this keynote, Dr. Alistair Cockburn, the creator of the architecture, will describe the motivations for creating this architecture, and how to implement it in both type-checked languages like Java and dynamic languages like Ruby.

Since this is a software architecture conference, he will challenge you to program up a simple app /during/ the keynote! Time permitting, one person or pair will get to show their tests and their implementation of the architecture.