Несмотря на то, что ФП-концепции естественным образом ложатся на преобразования абстрактных данных и композицию вычислений, с нуля сложно представить, каким образом с помощью монад и алгебр можно сделать типовой веб-сервис, взаимодействующий с БД.
Хорошим примером являются следующие два sample-проекта: Todo service
и Scala Pet store
, написанные в достаточно строгом функциональном стиле.
https://github.com/jaspervz/todo-http4s-doobie
https://github.com/pauljamescleary/scala-pet-store
>>Click here to continue<<
