×
Eventil - Find Tech Events
Official mobile app
FREE - In Google Play
View
×
Eventil
Official mobile app
FREE - In App Store
View
Video not available
Add video

Peeling The Onion - Microservices One Year Layer At a Time

0 0

Free monads, as used in the “Datatypes à la carte” pattern, are a useful way to structure code, separating of specification from implementation, and building modern, modular, and functional architectures as advocated by John De Goes and others. However, they also come with a runtime performance penalty. The complementary “typed tagless final interpreters” approach (popularised in the Haskell and OCaml worlds by Oleg Kiselyov) offers a performance boost over free monads for much the same applications, yet available sample code centers around simple expression langauges, and “real world” examples are hard to come by. In this workshop, we’ll demonstrate the viability of the TTFI approach for building modern, layered architectures by building a system of micro services — with configuration, state, side effects and error handling.

Scala Wave 2017

SCALA WAVE 2017 - tech conference by the Baltic Sea (Gdańsk, Stary Maneż, 7-8.07.2017) www.scalawave.io Check the TEASER: http://bit.ly/2qa2her SCALA, FUNCTIONAL - THE FUTURE OF PROGRAMMING We w...