Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Understanding the realtime ecosystem
Search
Srushtika Neelakantam
November 10, 2017
Technology
76
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Understanding the realtime ecosystem
For Chattanooga Developers Lunch meetup, TN, USA.
Srushtika Neelakantam
November 10, 2017
More Decks by Srushtika Neelakantam
See All by Srushtika Neelakantam
Realtime data on the JAMstack
srushtika
0
110
NodeJS worker threads
srushtika
0
47
Building scalable breakout rooms with Node.js worker threads
srushtika
0
130
Building a multiplayer version of space invaders
srushtika
1
130
Ably Masterclass Episode 2 - Building an IoT based realtime attendance system for Slack
srushtika
0
3k
Ably Masterclass Episode 1 - Building a realtime voting app in less than an hour
srushtika
0
3.7k
Understanding how 'Hubs by Mozilla' works
srushtika
1
150
Mixed Reality - Zero to Hero in 25min
srushtika
1
120
The current state of the data sharing economy
srushtika
1
89
Other Decks in Technology
See All in Technology
負債のメタファと2026年 / Debt Metaphor in Agentic Engineering Age 202609 Edition
twada
PRO
9
4k
登壇の自信を奪う3匹のオバケ / 3 Ghosts That Rob You of Your Confidence in Public Speaking
pauli
9
1k
AIエージェントの権限管理 3: Agentic RAG の Fine grained access control 編
ren8k
0
110
LTのテーマ どうきめてる?〜5つの型と私のやり方〜
yama3133
1
110
幾何アルゴリズムで なめらかなピン操作を / iOSDC Japan 2026 / smoothpin
kazumanagano
0
360
ユーザー価値を届け続けるためにウォンテッドリーが大切にしている文化
kotaminato
0
180
目の前の楽しいが人生を変える - コミュニティの螺旋の歩き方と楽しむコツ / change your life
soudai
PRO
5
640
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
5
25k
俺の仕事は AIに奪われないし、たぶんその BIも要らない
hikaruri
0
520
Reactの設計論
uhyo
24
14k
Genieを崇めよ
kameitomohiro
0
160
AgentCore Runtime上にAgentic Coding基盤を構築・展開する際の設計ポイントと限界点 / Design considerations and limitations when building an agentic coding platform on AgentCore Runtime
har1101
4
300
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
YesSQL, Process and Tooling at Scale
rocio
174
15k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
76k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
300
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
250
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
700
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.9k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.2k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Mind Mapping
helmedeiros
1
360
Transcript
understanding the realtime ecosystem on the web
hello! I am Srushtika Neelakantam @Srushtika |
[email protected]
None
REALTIME What is it, anyways?
The paradigm
let’s talk about the rules a.k.a protocols WEBSOCKETS M Q
T T CoAP H T T P S HTTP/2 T C P / I P U D P
HTTP
AJAX POLLING
AJAX LONG POLLING
HTTP/2
so, what’s wrong (or right)!?
WEBSOCKETS
Initial HTTP handshake Connection upgraded to websockets Source: Wikipedia Request
Response
“ Core concepts of the realtime world Pub/Sub Data-Sync RPCs
Presence Realtime Search
Pub/Sub Topic - Based Content - Based channels A B
C I would like to have ‘A’ publishers subscribers subscribers I would like to have ‘XYZ’ publishers all data server server
Data-sync via deepstreamHub
RPCs request response client server/ router P 1 P 2
P 3 P 4 providers
Presence
Realtime Search ? server/ router client Realtime database logic request
responses
Realtime is hard!
Realtime is hard! Or is it?
let’s look at a few examples!
Event emitted
Event emitted
THAT’S ALL FOLKS ! Srushtika Neelakantam @Srushtika |
[email protected]
thankyou!