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

All about data streams and how you can do it too!

All about data streams and how you can do it too!

This talk was presented at the October '18 edition of the JS Monthly meetup in London, UK.

Abstract:
Streaming data is evidently taking over the way user applications consume data. The realtime nature of streaming data allows developers to create data-centric applications that are critically dependant on the speed at which this data arrives from the source to the processing site. Data speed thus serves to be the primary driving force of the business. However, if you are spending enormous resources on creating amazingly useful data, figuring out how to actually stream and distribute your data and building an architecture that realizes the worth of your data and the realtime requirement of it, is often a huge challenge, technologically.

In this talk, we'll understand what data streams are and learn under-the-hood technical concepts that are part of this fairly new way of sharing data across applications and businesses. Further, we’ll see how you can solve the streaming data distribution problem, that ensures interoperability and scalability with least effort.

Srushtika Neelakantam

October 24, 2018
Tweet

More Decks by Srushtika Neelakantam

Other Decks in Technology

Transcript

  1. All about Data Streams and how you can do it

    too! @Srushtika | Ably Realtime JS monthly October ‘18
  2. Quick sneak peek Intro to the realtime web Data Streams

    Challenges with Data Streaming Understanding Data Stream Network Taking it a step further with Data Stream Exchange Setting up your own Data Stream The Streaming Data Hub
  3. How does data generally move around on the web? Realtime

    Subscriptions Long Polling @Srushtika | Ably Realtime JS monthly October ‘18 REST requests
  4. Spinning up your own WebSockets server ws faye- websocket Socket

    Cluster Socket.io SockJS @Srushtika | Ably Realtime JS monthly October ‘18 Websocketd
  5. CAP theorem for Distributed Systems @Srushtika | Ably Realtime JS

    monthly October ‘18 A P C C- Consistency A - Availability P - Partition Tolerance
  6. A DSN can be considered as the realtime equivalent of

    a CDN @Srushtika | Ably Realtime JS monthly October ‘18