Ролики, которые хабровчане годами советуют друг другу в комментариях. Неофициальный проект.
Доклад Марка Симана на конференции NDC о функциональной архитектуре. Он сравнивает подходы ООП и функционального программирования и показывает, что в Haskell архитектура портов и адаптеров получается сама собой благодаря чистым функциям и контролю побочных эффектов.
Советуют как понятный разбор, почему в функциональном стиле гексагональная архитектура получается естественно