Skip to content

Instantly share code, notes, and snippets.

looking for approval

Jatin Shridhar jatins

looking for approval
Block or report user

Report or block jatins

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@jatins
jatins / phineas-intro.md
Last active May 26, 2017
Building realtime application with DynamoDB (and potentially any database with an operation log)
View phineas-intro.md

Building realtime applications is hard.

A scalable solution to this problem involves many cumbersome steps:

  • Hooking into replication logs of the database servers, or writing custom data invalidating logic for realtime UI components.
  • Adding messaging infrastructure (e.g. RabbitMQ) to your project.
  • Writing sophisticated routing logic to avoid broadcasting every message to every web server.
  • Reimplementing database functionality in the backend if your app requires realtime computation (e.g. realtime leaderboards).

    All this requires enormous commitment of time and engineering resources.

- RethinkDB: Advancing the realtime web

You can’t perform that action at this time.