К основному содержимому
#Architecture

Когда-то давно я прочел книгу "Реактивные шаблоны проектирования" за авторством Роланда Куна для того, чтобы лучше понять ппаттерны, используемые в функциональном программировании.

#Architecture #SystemDesign #Patterns

Когда-то давно я прочел книгу "Реактивные шаблоны проектирования" за авторством Роланда Куна для того, чтобы лучше понять ппаттерны, используемые в функциональном программировании. Проблема в то, что я никогда не писал production ready код в таком стиле и при разговорах на архитектурные темы с адептами функционального подхода периодически всплывало, что функциональная парадигма особенная, а SRP, IoC, паттерны GoF, принципы чистой архитектуры - вот это все это откуда-то из другой оперы:) В итоге, года три назад я прочитал эту книгу и она мне показалось крутой и с неплохим переводом, достаточным для того, чтобы её можно было читать на русском:) Например, в этой книге реактивных шаблонов single responsibility principle превратился в паттерн простой компонент, а теме того, как правильно структурировать поток управления посвящены целые главы:) В общем, книга определенно интересная и полезная, но меня немного смущают примеры на Scala и акторном фреймворке Akka, т.к. я на Scala никогда особо не писал (кроме кода для courser'овского курса по Scala и те 8 лет назад). Очень рекомендую эту книгу всем разработчикам, которым приходится писать распределенные системы ... а в нашем распределенном мире - этим приходится заниматься подавляющему большинству разработчиков.

#Architecture #SystemDesign #Patterns