Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How we invented our own realtime protocol to make the world work faster!

How we invented our own realtime protocol to make the world work faster!

This presentation was originally done at CodeEurope conference in the cities Krakow and Warsaw of Poland. It introduces the Universal Realtime Protocol (URP)

Srushtika Neelakantam

December 08, 2017
Tweet

More Decks by Srushtika Neelakantam

Other Decks in Technology

Transcript

  1. channels A B C I would like to have ‘A’

    publishers subscribers subscribers I would like to have ‘XYZ’ publishers all data server server Topic - Based Content - Based Pub/Sub @Srushtika | CodeEurope ‘17
  2. request response client server/ router P 1 P 2 P

    3 P 4 providers RPCs @Srushtika | CodeEurope ‘17
  3. URP P P P Client 1 Client 2 Client 3

    Client 4 Client 5 @Srushtika | CodeEurope ‘17
  4. • Open Sourced - a fully open standard. • Binary

    Protocol - min message size and overhead. • Cross Language - build clients in any language. • Location Transparent Microservices that scale - clients communicate via a cluster of URP gateways. • Authentication and Permissions - security @Srushtika | CodeEurope ‘17 Why URP?