Matt Ranney, a Senior Staff Engineer at Uber who specialises in architecture and distributed systems, takes Voxxed through the scaling journey taken as the company continues its quest to disrupt global commutes.

We discuss Uber’s in-house service and discovery routing framework Hyberbahn, why the company use Riak to keep things ticking over, and innovations such as Node.js powered service ‘Ringpop’ – a service which funnels application-layer sharding to many of their dispatching platform services. There’s also the matter of Uber’s fight to tackle the complexity which has become a part of its systems, its slow drift towards Go, and why there’s so much internal scepticism about  Java.

Filmed at Ricon 2015.

How Uber Deals with Epic Scaling Issues and Language Tangles

About The Author
- Editor of, focusing on all things Java, JVM, cloud-y, methodical, future-fantastic, and everything in between. Got a piece of news, article or tutorial you'd like to share with your fellow Voxxians? Drop us a line at

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>