Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Understanding the realtime ecosystem
Search
Srushtika Neelakantam
November 10, 2017
Technology
70
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
96
NodeJS worker threads
srushtika
0
42
Building scalable breakout rooms with Node.js worker threads
srushtika
0
120
Building a multiplayer version of space invaders
srushtika
1
120
Ably Masterclass Episode 2 - Building an IoT based realtime attendance system for Slack
srushtika
0
2.9k
Ably Masterclass Episode 1 - Building a realtime voting app in less than an hour
srushtika
0
3.5k
Understanding how 'Hubs by Mozilla' works
srushtika
1
140
Mixed Reality - Zero to Hero in 25min
srushtika
1
120
The current state of the data sharing economy
srushtika
1
81
Other Decks in Technology
See All in Technology
Claude Code公式skillで 自分の仕事を少しずつ手放そう!(Claude Code開発ノウハウ大公開スペシャル by クラスメソッド)
kaym
1
480
はじめてのWDM
miyukichi_ospf
1
150
知らん間に、回ってる
ming_ayami
0
720
AICoEでAIネイティブ組織への進化
yukiogawa
0
190
CDKで書くECSのベストプラクティス、 改めて考え直す2026 #cdkconf2026
makies
3
780
Amazon EVS で VCF 9.0 / 9.1 のサポート開始まとめ
mtoyoda
0
310
人を動かすのは時間ではなく、納得感 〜新任EMが入社3ヶ月、組織を2回変えた話〜
kakehashi
PRO
3
270
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
「守りたい体験」を渡すだけで E2E を生成させられるようになった話
hinac0
0
180
誤解だらけの開発生産性 / Myths and Misconceptions about Developer Productivity
i35_267
2
790
インフラと開発の垣根を超えていき!〜元AWSインフラエンジニアがAWS開発で奮闘している話〜
hatahata021
3
300
あなたの『Site』はどこですか? — xREという考え方
miyamu
0
1.2k
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Six Lessons from altMBA
skipperchong
29
4.3k
Designing Experiences People Love
moore
143
24k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
390
It's Worth the Effort
3n
188
29k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.3k
Rails Girls Zürich Keynote
gr2m
96
14k
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
KATA
mclloyd
PRO
35
15k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
750
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
190
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
370
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!