Join Newsletter

How we went from 1 million to 1 billion events without throwing everything away

YOW! 2014 Melbourne

In startup time, 6 years practically stretches into prehistory. Technologies come in and out of fashion, patterns become anti-patterns, frameworks are born and die (…and then there’s Javascript). But what does it mean at business scale? Let’s take a technical look at the choices and consequences in a long-running codebase, and how it changes to support a business.

We will take a tour of New Relic’s history – examining database design choices, Ruby patterns, Javascript frameworks, and supporting deprecated libraries – and emerge the other side with insight on how to best survive the past while still innovating for the future.

Julian Giuca

Principal Engineer

New Relic

United States

Julian is on the R&D team at New Relic, but has worn many hats over the years there. He was responsible for the business engineering infrastructure, lead the charge into service oriented architecture, and once “totally intentional” released a new product three weeks early.

While Julian lives in a Ruby world, he’s constantly surprised by the large swaths of Javascript that happen to keep appearing in his Ruby applications.