Architecture in the functional world

Functional programming is a game changer for development of complex systems. Among other benefits, it offers us precise control over the state of our application and clearly separates business logic from its side effects. Despite its advantages teams embracing functional programming still face challenges. One of them is a question posed early in project’s lifetime: how should we structure our functional microservices? The goal of this hands-on workshop is an introduction of an architectural approach to building functional backend applications. We’re not reinventing the wheel here; we will reuse a concrete, battle-proven solution. Supported by the Hexagonal architecture we will clearly separate responsibilities in our exemplary service. We will subject our functional and side-effect-free core to extensive validation using property-based testing. We will also discuss other established architectural approaches which can be readily adapted to functional programming.

09:45 - 12:45
Konferenz / Veranstaltung
microXchg 2018
Kalkscheune, Berlin


Um den eingebetteten Inhalt zu sehen, bitte unserer Cookie-Vereinbarung zustimmen. Mehr lesen



Um die Kommentare zu sehen, bitte unserer Cookie Vereinbarung zustimmen. Mehr lesen