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



2:55pm - 3:45pm

Day of week:




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

Similar Talks

Pulumi Co-founder & CEO, Previously @Microsoft Director of Engineering for Languages/Compilers
High Performance & Low Latency Specialist
Elm Pioneer & Software Engineer @noredink
Created the term CQRS
Performance Consultant and OSS Contributor
Java Champion, Engineer and Evangelist
Senior Software Engineer @IBM, Committer on Apache Aries


Conference for Professional Software Developers