Brought to you by Linode - Build your next big idea @

Episode #65: Jump on the real-time web with RethinkDB

Published Wed, Jun 29, 2016, recorded Wed, Jun 22, 2016.

Long gone are the days of the web acting as just linked documents and glorified brochures. Web apps of today are just that, rich interactive applications. But unlike desktop apps of old, these are apps with 100,000's or even millions of concurrent users.

We expect that these apps will instantly reflect changes to the data, potentially made by any of the users connected to the system while we are using them.

This has put a strain on the web servers, databases, and architecture of our web apps. Technology has responded by delivering amazing real-time capabilities with things like websockets and SignalR at the client layer and event driven systems on the web servers. But what about the database? Could it be events all the way down?

That was the goal of RethinkDB's cofounders when they pitched it to YCombinator.

Links from the show:

RethinkDB on github:
Rethink on Twitter: @rethinkdb
Slava on Twitter: @spakhm
horizonjs on Twitter: @horizonjs
Horizon cloud:

Slava Akhmechet
Slava Akhmechet
Slava Akhmechet is the founder of RethinkDB, a database company dedicated to helping developers build realtime web applications. Prior to RethinkDB he was a systems engineer in the financial industry, working on scaling custom database systems. Slava is a frequent speaker and a blogger. He blogs about his interests in open source, developer tools, building delightful user experiences, and distributed systems on He is currently on leave from a Ph.D. program in Computational Neuroscience at Stony Brook University.
Click to show comments

Individuals: Support this podcast via Patreon or one-time via Square Cash or . Corporate sponsorship opportunities available here.
Become a friend of the show
Stay in the know and get a chance to win our contests.
See our privacy statement about email communications.