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

The DNA of data streams

The DNA of data streams

This talk was presented at London HalfStack meetup on the 5th of Feb '19.

Srushtika Neelakantam

February 05, 2019
Tweet

More Decks by Srushtika Neelakantam

Other Decks in Technology

Transcript

  1. The DNA of Data Streams @Srushtika | Ably Realtime |

    London HalfStack | Feb ‘19
  2. Hi there, I’m Srushtika Developer Advocate

  3. Quick sneak peek In this talk, we’ll see: • Realtime

    messaging & streams • Evolution of the data sharing economy @Srushtika | Ably Realtime | London HalfStack Feb ‘19
  4. How does data move around? WebSockets Long Polling @Srushtika |

    Ably Realtime | London HalfStack Feb ‘19 HTTP
  5. @Srushtika | Ably Realtime | London HalfStack Feb ‘19 WebSockets

    in action https://giveitalob.com
  6. Pub/Sub @Srushtika | Ably Realtime | London HalfStack Feb ‘19

    Channels
  7. @Srushtika | Ably Realtime | London HalfStack Feb ‘19

  8. @Srushtika | Ably Realtime | London HalfStack Feb ‘19

  9. Open-source tools to spin up your own WebSockets server ws

    faye- websocket Socket Cluster Socket.io SockJS @Srushtika | Ably Realtime | London HalfStack Feb ‘19 Websocketd
  10. Challenges Interoperability Scalability Failover and Continuity @Srushtika | Ably Realtime

    | London HalfStack Feb ‘19 Message ordering
  11. @Srushtika | Ably Realtime | London HalfStack Feb ‘19 Distributed

    Systems
  12. @Srushtika | Ably Realtime | London HalfStack Feb ‘19 Data

    Stream Network or DSN
  13. Publish-Subscribe using a Data Stream Network @Srushtika | Ably Realtime

    | London HalfStack Feb ‘19 Publisher Subscriber
  14. @Srushtika | Ably Realtime | London HalfStack Feb ‘19 How

    (and why) did the web get to DSN?
  15. storage cacheing traffic @Srushtika | Ably Realtime | London HalfStack

    Feb ‘19 Evolution of the online data sharing economy websites B2C Examples of CDN service providers: - MaxCDN - Cloudflare - Google App Engine CDN
  16. @Srushtika | Ably Realtime | London HalfStack Feb ‘19 Evolution

    of the online data sharing economy websites APIs analytics rate limiting adapter B2C B2B CDN Examples of CDN service providers: - MaxCDN - Cloudflare - Google App Engine
  17. @Srushtika | Ably Realtime | London HalfStack Feb ‘19 Evolution

    of the online data sharing economy APIs websites B2C B2B CDN API management tool Examples of CDN service providers: - MaxCDN - Cloudflare - Google App Engine Examples of API management tool service providers: - Apigee - Mulesoft - Apiary
  18. @Srushtika | Ably Realtime | London HalfStack Feb ‘19 Evolution

    of the online data sharing economy APIs websites Realtime websites websockets ordering scalability B2C B2B CDN API management tool Examples of CDN service providers: - MaxCDN - Cloudflare - Google App Engine Examples of API management tool service providers: - Apigee - Mulesoft - Apiary
  19. @Srushtika | Ably Realtime | London HalfStack Feb ‘19 Evolution

    of the online data sharing economy APIs websites Realtime websites B2C B2C B2B CDN API management tool DSN Examples of CDN service providers: - MaxCDN - Cloudflare - Google App Engine Examples of API management tool service providers: - Apigee - Mulesoft - Apiary Examples of DSN service providers: - Ably - PubNub - Pusher
  20. @Srushtika | Ably Realtime | London HalfStack Feb ‘19 Evolution

    of the online data sharing economy APIs websites Realtime websites Realtime APIs infrastructure interoperability analytics B2C B2B B2C B2B CDN API management tool DSN Examples of CDN service providers: - MaxCDN - Cloudflare - Google App Engine Examples of API management tool service providers: - Apigee - Mulesoft - Apiary Examples of DSN service providers: - Ably - PubNub - Pusher
  21. @Srushtika | Ably Realtime | London HalfStack Feb ‘19 Evolution

    of the online data sharing economy APIs websites Realtime websites Realtime APIs B2C B2B B2C B2B CDN API management tool DSN DSX Examples of CDN service providers: - MaxCDN - Cloudflare - Google App Engine Examples of API management tool service providers: - Apigee - Mulesoft - Apiary Examples of DSN service providers: - Ably - PubNub - Pusher Examples of DSX service providers: - Ably
  22. @Srushtika | Ably Realtime | London HalfStack Feb ‘19 DSX

    as an extension of DSN End-to-End data sharing DSN DSX Company ABC Company XYZ CDN DSN Realtime messaging spectrum
  23. @Srushtika | Ably Realtime | London HalfStack Feb ‘19 DSX

    as an extension of DSN End-to-End data sharing DSN DSX
  24. @Srushtika | Ably Realtime | London HalfStack Feb ‘19 https://go.ably.io/hub-early-access

    The Open Data Streaming Programme (ODSP)
  25. Thanks! Any questions? You can find me at @Srushtika