Here are some articles and videos about hexagonal architecture / ports and adapters architecture to help you:
The original article by Alistair Cockburn:
https://alistair.cockburn.us/hexagonal-architecture/
The new article "Component + Strategy generalizes Ports & Adapters":
https://alistaircockburn.com/Articles/Component-Strategy-generalizes-Ports-Adapters#wbb1
The expanded explanation website by Juan Manuel Garrido de Paz:
https://jmgarridopaz.github.io/
El articulo original de Alistair Cockburn en español (traducción de Juan Manuel Garrido de Paz):
https://jmgarridopaz.github.io/content/arquitecturahexagonal.html
Slides from a 2009 talk by Alistair Cockburn, with explanation and several code samples:
https://web.archive.org/web/20140329202802/http://alistair.cockburn.us/Hexagonal+Architecture+Keynote+at+Utah+Code+Camp+September+2009.pps
Alistair interviewed by Rodrigo Branas, talking about it:|
https://www.youtube.com/watch?v=AOIWUPjal60
1st video explanation by Alistair Cockburn: "Alistair in the Hexagone":
https://www.youtube.com/watch?v=th4AgBcrEHA
2nd video explanation by Alistair Cockburn, with programming by Andrés Robalino:
https://www.youtube.com/watch?v=Sc_B6dQ6di0
Short videos just with drawings, by Juan Manuel Garrido de Paz:
https://jmgarridopaz.github.io/content/hapills.html
Video programming example by Thomas Pierrain:
https://www.youtube.com/watch?v=iALcE8BPs94 and
https://www.youtube.com/watch?v=DAe0Bmcyt-4
Sample code on GitHub by Alistair Cockburn:
https://github.com/totheralistair/SmallerWebHexagon
Sample code on GitHub by Juan Manuel Garrido de Paz:
https://github.com/jmgarridopaz/bluezone
Case study, article from Netflix: “Ready for changes with Hexagonal Architecture”, March 10, 2020:
https://netflixtechblog.com/ready-for-changes-with-hexagonal-architecture-b315ec967749
More resources:
https://jmgarridopaz.github.io/content/resources.html
also see (randomly collected bunch of links:
The slide show for the talk on this I gave at from Utah Code is https://web.archive.org/web/20140329202802/http://alistair.cockburn.us/Hexagonal+Architecture+Keynote+at+Utah+Code+Camp+September+2009.pps
Video of Alistairs hexagonal architecture CQRS lightning talk Mountain West Ruby Conference 2010: https://www.youtube.com/watch?v=9kQ2veoeWZM.
http://twitter.com/andrzejkrzywda/status/267420878487310336.
Comments and suggestions?