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
620
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
88
Ably Masterclass Episode 2 - Building an IoT based realtime attendance system for Slack
srushtika
0
1.9k
Ably Masterclass Episode 1 - Building a realtime voting app in less than an hour
srushtika
0
2.3k
Understanding how 'Hubs by Mozilla' works
srushtika
1
120
Mixed Reality - Zero to Hero in 25min
srushtika
1
99
The current state of the data sharing economy
srushtika
1
43
Other Decks in Technology
See All in Technology
月間60万ユーザーを抱える 個人開発サービス「Walica」の 技術スタック変遷
miyachin
1
160
メールヘッダーを見てみよう
hinono
0
120
VPC Block Public AccessとCloudFrontVPCオリジンによって何が変わるのか?
hatahata021
2
100
タイミーのデータ活用を支えるdbt Cloud導入とこれから
ttccddtoki
1
300
Building Scalable Backend Services with Firebase
wisdommatt
0
110
メンバーがオーナーシップを発揮しやすいチームづくり
ham0215
2
250
[IBM TechXchange Dojo]Watson Discoveryとwatsonx.aiでRAGを実現!事例のご紹介+座学②
siyuanzh09
0
120
re:Invent 2024のふりかえり
beli68
0
120
[JSAC 2025 LT] Introduction to MITRE ATT&CK utilization tools by multiple LLM agents and RAG
4su_para
1
110
Cloudflareで実現する AIエージェント ワークフロー基盤
kmd09
0
290
【NGK2025S】動物園(PINTO_model_zoo)に遊びに行こう
kazuhitotakahashi
0
270
AIアプリケーション開発でAzure AI Searchを使いこなすためには
isidaitc
1
130
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
137
6.7k
Become a Pro
speakerdeck
PRO
26
5.1k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
Fireside Chat
paigeccino
34
3.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.4k
Testing 201, or: Great Expectations
jmmastey
41
7.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
174
51k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.2k
Speed Design
sergeychernyshev
25
740
Designing for Performance
lara
604
68k
How to train your dragon (web standard)
notwaldorf
89
5.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!