Learn Python with Talk Python's 270 hours of courses

Jump on the real-time web with RethinkDB

Episode #65, 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: rethinkdb.com
RethinkDB on github: github.com/rethinkdb/rethinkdb
Rethink on Twitter: @rethinkdb
Slava on Twitter: @spakhm
horizonjs on Twitter: @horizonjs
Quickstart: rethinkdb.com/docs/quickstart
Horizon.js: horizon.io
Horizon cloud: horizon.io/cloud


Want to go deeper? Check out our courses

Talk Python's Mastodon Michael Kennedy's Mastodon