Tame Crypto Events with Streaming

Belgian Scala User Group
Belgian Scala User Group
Public group
Location image of event venue


How do you tame the chaotic world of cryptocurrencies, with all that data that doesn’t seem to make any sense?
The only possible answer is Reactive Systems and controlled streaming. Our goal is to find reliable patterns between events relative to a cryptocurrency (like a conference or a fork) and its relative price fluctuations. We need an always-on system that gathers this data from different sources, and we can’t afford missing data because of downtimes.
This talk covers all the steps of a reactive data project. We start with domain modelling with DDD and Event-storming, then touch on the implementation side with a back-pressured toolkit like Akka Streams, run our services on Google Cloud’s Kubernetes and finally look at the data we gathered trying to find patterns. Lambos have never been so close.

Fabio is a software engineer, conference speaker, and community leader based in Amsterdam. While building his own start-up, he fell in love with Akka, Scala, and Reactive systems, so much so that he founded the 2000-member strong Reactive Amsterdam meetup group. When not in front of a screen, he enjoys long distance bike rides and fingerpicking his guitar.