Devoxx Poland 2019
from Monday 24 June to Wednesday 26 June 2019.
Senior software developer surrounded by Big Data world at DreamLab where he creates recommendation platform for 30M users. Aims to solve business needs which sometimes are not what the business says they want. Specializes in JVM-based technologies with JVM internals as a main interest point. Loves performance tuning and problem solving. Outside his main expertise he is not afraid to use any other technology because tools should be chosen according to problem.
See also https://www.dreamlab.pl/
Small things make huge impact at big scale - lessons learned from creating a real-time personalization platform for 30M users
Have you ever wondered how many file descriptors your application has available? What impact does scaling horizontally have on application cache?
In everyday work at small scale, we take a lot of things for granted and consider some details insignificant. When you enter the world of real-time big data processing those small things start making a massive difference in performance.
At DreamLab, tech hub of Ringier Axel Springer, we have built a personalization platform for 30m+ users, handling over 2k RPS and had to deal with and design around lots of problems, which would be insignificant at a smaller scale. Draw from our experience of building such a project and see what we have learnt along the way