Blogs (28) >>
ICFP 2017
Sun 3 - Sat 9 September 2017 Oxford, United Kingdom
Sat 9 Sep 2017 10:55 - 11:20 at L2 - CUFP Talks 2

MZBench is open-source benchmarking tool written in Erlang. It allocates nodes directly in EC2 and setups Erlang cluster. System has web-frontend for charts and other useful information during the benchmarking. It is used for 100-node clusters and millions messages per second rates.

In this talk I want to show how functional programming helped us to build this system. The absence of implicit state makes possible to distribute working processes across a cluster. Like in other functional languages it is easy to create a DSL inside Erlang, so you could have a subsystem with a different semantics and different meaning.

I would also show how Erlang helps with immediate environment updates and harms with full-mesh network topology.

Sat 9 Sep

Displayed time zone: Belfast change