Fast & functional

Day 1 /  / Track 1  /  EN /

In this talk we are going to create a functional and blazingly fast microservice. We will use functional programming abstractions to quickly mix & match different HTTP libraries, state implementations and concurrency configurations. Each step will be followed by a performance analysis using different tools from JVM toolbox.

This talk is for you if you want to see how type classes, cats IO monad, async-profiler, flame graphs and wrk are used together to create microseconds-fast Scala service for YouTube videos statistics.

Michał Płachta
Reality Games

Michał is a software engineer developing software & collaborative working environments. He is currently using functional programming (Scala) and DevOps culture approach. He speaks at conferences, runs workshops & organises meetups to help others make better products. He currently works at Reality Games, where they are building games based on big data.