You are viewing content from a past/completed QCon

Presentation: Why We Chose Erlang Over vs. Java, Scala, Go, C

Track: Workhorse Languages, Not Called Java

Location: Windsor, 5th flr.

Day of week: Tuesday

Slides: Download Slides

Level: Advanced

Persona: Architect

Share this on:


Outlyer is a SaaS infrastructure monitoring tool. We process and store time-series data, which is currently at 100K points per second and growing.

To do the grunt work of processing and storing the growing mass of data, we originally started out with Node.JS—quick to build and time-saving. About a year into using it, we started to reach the limits of Node, so we began to investigate a more appropriate technology. We looked closely at several options, including Java, Scala, Go, Erlang and C.

This talk will tell you when and why you should choose Erlang over other options, but also tell you when not to choose it.

Speaker: Colin Hemmings

CTO and Co-founder @Outlyer

Colin has been designing and developing large-scale online services for over ten years. He is the CTO and co-founder of Outlyer, an infrastructure monitoring platform. Colin looks after the overall architecture for the product to ensure we scale to billions of metrics every minute.

Find Colin Hemmings at

Last Year's Tracks