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
March 01, 2018
Technology
0
610
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
61
NodeJS worker threads
srushtika
0
22
Building scalable breakout rooms with Node.js worker threads
srushtika
0
83
Building a multiplayer version of space invaders
srushtika
1
85
Ably Masterclass Episode 2 - Building an IoT based realtime attendance system for Slack
srushtika
0
1.7k
Ably Masterclass Episode 1 - Building a realtime voting app in less than an hour
srushtika
0
2.1k
Understanding how 'Hubs by Mozilla' works
srushtika
1
110
Mixed Reality - Zero to Hero in 25min
srushtika
1
98
The current state of the data sharing economy
srushtika
1
43
Other Decks in Technology
See All in Technology
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.6k
日経電子版におけるリアルタイムレコメンドシステム開発の事例紹介/nikkei-realtime-recommender-system
yng87
1
520
一休.comレストランにおけるRustの活用
kymmt90
3
600
小規模に始めるデータメッシュとデータガバナンスの実践
kimujun
3
600
Datachain会社紹介資料(2024年11月) / Company Deck
datachain
4
16k
来年もre:Invent2024 に行きたいあなたへ - “集中”と“つながり”で楽しむ -
ny7760
0
480
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
27
12k
初心者に Vue.js を 教えるには
tsukuha
5
390
VPC間の接続方法を整理してみた #自治体クラウド勉強会
non97
1
920
Forget efficiency – Become more productive without the stress
ufried
0
160
AWS CDKでデータリストアの運用、どのように設計する?~Aurora・EFSの実践事例を紹介~/aws-cdk-data-restore-aurora-efs
mhrtech
4
680
グローバル展開を見据えたサービスにおける機械翻訳プラクティス / dp-ai-translating
cyberagentdevelopers
PRO
1
160
Featured
See All Featured
Designing on Purpose - Digital PM Summit 2013
jponch
115
6.9k
Fashionably flexible responsive web design (full day workshop)
malarkey
404
65k
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
The Invisible Side of Design
smashingmag
297
50k
A designer walks into a library…
pauljervisheath
202
24k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2.1k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
290
Side Projects
sachag
452
42k
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
46
2.1k
Why You Should Never Use an ORM
jnunemaker
PRO
53
9k
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!