Skip to content
#Architecture

Once upon a time, I read Roland Kuhn’s Reactive Design Patterns to better understand the patterns used in functional programming.

#Architecture #SystemDesign #Patterns

Once upon a time, I read Roland Kuhn’s Reactive Design Patterns to better understand the patterns used in functional programming. The problem is that I have never written production ready code in this style, and when talking about architectural topics with adherents of the functional approach, it periodically surfaced that the functional paradigm is special, and SRP, IoC, GoF patterns, principles of pure architecture - all this from somewhere else:) I ended up reading this book about three years ago, and it seemed cool and had a good translation, enough to be read in Russian:) For example, in this book of reactive templates, the single responsibility principle has become a simple component pattern, and entire chapters are devoted to how to structure the flow of control correctly:) In general, the book is definitely interesting and useful, but I am a little confused by the examples on Scala and the actor framework Akka, because I never wrote much on Scala. (other than the courser code for Scala and those 8 years ago). I highly recommend this book to all developers who have to write distributed systems... and in our distributed world, the vast majority of developers do.

#Architecture #SystemDesign #Patterns