András G Békés
Senior software engineer working in the financial services industry
After 4 years of learning & teaching functional programming at university, Andras spent 4 years at Ericsson, working on probably the biggest software products ever implemented in a functional programming language, AXD301 and NETSim. Currently, Andras leads the team developing and operating the backend infrastructure of a data warehouse solution built around the kdb+ database engine, at Morgan Stanley. The kdb+ database query router - a crucial component of their infrastructure - is implemented in Erlang.
Past Activities
Code BEAM Lite Budapest
10.05 - 10.30
Evolution of a kdb+ message router
9 years ago a proof-of-concept kdb+ load balancer software was developed in Erlang. Today it has hundreds of deployed instances and transfers billions of kdb+ messages daily. Lots of features were added over the years, and the codebase has grown to above 400 kB of Erlang with some features implemented in plugins written in kdb+. András will present some interesting facts about the software, discuss challenges faced over the years and the possible and chosen solutions.
OBJECTIVES
András will present some interesting facts about the kdb+ message router software, discuss challenges faced over the years and their possible and chosen solutions.
AUDIENCE
Current users of Erlang/BEAM and those who are hesitant to choose Erlang/BEAM for a real-world application.