Panel - What's the Best Way to Improve Software Architectures?
In this panel we'll pool the minds of the track's speakers to compare the different approaches to keeping software architectures on track.
Event-driven services with F# and EventStore
I will present methods for implementing event-driven services with F# and EventStore that we've been using to build an ecommerce platform at Jet.com. The two key ingredients are functional programming and event-sourcing. Functional programming with F# enables service logic which is correct, understandable, testable and elegant. Event-sourcing with EventStore provides a solution for both persistence and integration which exhibits desirable service characteristics such as autonomy, loose coupling, and compositionality.