> Approachable ideas and best practices to help engineering teams apply the principles of functional programming to high-level design and architecture.
> Many articles on functional programming, or FP, focus on low-level coding practices (such as avoiding side effects) and FP-specific patterns (such as the dreaded monad). They don’t, however, touch on high-level design and architecture. Yet FP principles can be applied at larger scales. In fact, many popular frameworks and architectural styles, from serverless on the backend to Redux/Elm-style frameworks on the frontend, have their roots in functional programming.
> When used appropriately, FP principles can reduce complexity while increasing the testability and maintainability of an application. This is functional architecture.
Post #391
2.08K