Lisp-like DSL for Benchmarking by Renat Idrisov

By Erlang Central | Published: October 3, 2016

Slides and more info:

Once you need to benchmark a distributed system, you have a lot of different scenarios and cases to cover. There are two boundary solutions: to give a user ability to write scenarios in the same language as the system itself or leave only rates and other constants changeable. The first kind of systems are hard to support and insecure, the second kind is hard to extend. I’d like to present something in-between these two, it is about MZBench (available on GitHub).

Talk objectives:

I want to show that DSL-based systems are easy to create in Erlang, especially Lisp-like; they are easily extendable and could be as flexible as system creator desire

Target audience:

Erlang engineers, people interested in Erlang and benchmarking engineers.

Follow Erlang Central:

Have an Erlang Question?

Reach out to the Erlang community