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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Srushtika Neelakantam
March 01, 2018
Technology
0
660
Understanding the realtime ecosystem
This talk was presented at ngVikingsConf, 2018 in Helsinki
Srushtika Neelakantam
March 01, 2018
Tweet
Share
More Decks by Srushtika Neelakantam
See All by Srushtika Neelakantam
Realtime data on the JAMstack
srushtika
0
75
NodeJS worker threads
srushtika
0
35
Building scalable breakout rooms with Node.js worker threads
srushtika
0
110
Building a multiplayer version of space invaders
srushtika
1
110
Ably Masterclass Episode 2 - Building an IoT based realtime attendance system for Slack
srushtika
0
2.6k
Ably Masterclass Episode 1 - Building a realtime voting app in less than an hour
srushtika
0
3.2k
Understanding how 'Hubs by Mozilla' works
srushtika
1
130
Mixed Reality - Zero to Hero in 25min
srushtika
1
110
The current state of the data sharing economy
srushtika
1
75
Other Decks in Technology
See All in Technology
BFCacheを活用して無限スクロールのUX を改善した話
apple_yagi
0
130
MCPで決済に楽にする
mu7889yoon
0
150
俺の/私の最強アーキテクチャ決定戦開催 ― チームで新しいアーキテクチャに適合していくために / 20260322 Naoki Takahashi
shift_evolve
PRO
1
460
MIX AUDIO EN BROADCAST
ralpherick
0
110
FastMCP OAuth Proxy with Cognito
hironobuiga
3
220
Zephyr(RTOS)でOpenPLCを実装してみた
iotengineer22
0
140
ThetaOS - A Mythical Machine comes Alive
aslander
0
210
Bref でサービスを運用している話
sgash708
0
200
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
kaomi_wombat
0
260
AI時代のオンプレ-クラウドキャリアチェンジ考
yuu0w0yuu
0
540
AI時代のIssue駆動開発のススメ
moongift
PRO
0
280
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
150
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Thoughts on Productivity
jonyablonski
75
5.1k
Done Done
chrislema
186
16k
GraphQLとの向き合い方2022年版
quramy
50
14k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
390
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
870
4 Signs Your Business is Dying
shpigford
187
22k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Transcript
Understanding the REALTIME ecosystem @Srushtika | @ngVikingsConf | 2018
Hi! I’m Srushtika @Srushtika
[email protected]
Developer Advocate
Realtime. What? 1 @Srushtika | @ngVikingsConf | 2018
“ Anything that can be delivered in under 100 milliseconds
is ‘realtime’. 4 Ashley Friedlein Chairman, Ably Realtime @Srushtika | @ngVikingsConf | 2018
Live = Realtime? @Srushtika | @ngVikingsConf | 2018
But how? @Srushtika | @ngVikingsConf | 2018
But how? Warning! Oversimplification ahead. @Srushtika | @ngVikingsConf | 2018
HTTP @Srushtika | @ngVikingsConf | 2018
AJAX Polling @Srushtika | @ngVikingsConf | 2018
AJAX Long Polling @Srushtika | @ngVikingsConf | 2018
HTTP/2 @Srushtika | @ngVikingsConf | 2018
Wait, but ! 2 @Srushtika | @ngVikingsConf | 2018
The paradigm. @Srushtika | @ngVikingsConf | 2018
WebSockets @Srushtika | @ngVikingsConf | 2018
Pub/Sub 3 @Srushtika | @ngVikingsConf | 2018
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 @Srushtika | @ngVikingsConf | 2018
Presence 4 @Srushtika | @ngVikingsConf | 2018
Realtime is hard! @Srushtika | @ngVikingsConf | 2018
Realtime is hard! or is it? @Srushtika | @ngVikingsConf |
2018
Realtime is hard! or is it? @Srushtika | @ngVikingsConf |
2018
Realtime is hard! or is it? @Srushtika | @ngVikingsConf |
2018
Demo time! http://tiny.cc/realtime-voting @Srushtika | @ngVikingsConf | 2018
What do we have? • Gaming and Gambling. • Events.
• Chat and Social. • Data and Content. • Notifications and Alert. • Collaboration. Content credits: Ashley Friedlein, Chairman, Ably Realtime @Srushtika | @ngVikingsConf | 2018
24 What can we have? • Embedded chat. • Omnichannel
and in-store. • Crowdsourcing. • Smart Automation and IoT. • Outdoor media. • Device to device/ Machine to machine. • Smart notifications. Content credits: Ashley Friedlein, Chairman, Ably Realtime @Srushtika | @ngVikingsConf | 2018
Realtime Data is on the rise. @Srushtika | @ngVikingsConf |
2018
You can find me @Srushtika &
[email protected]
Ably Realtime: https://ably.io
Demo source code: https://github.com/Srushtika/realtime-voting Thanks!