$30 off During Our Annual Pro Sale. View Details »
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
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
72
NodeJS worker threads
srushtika
0
30
Building scalable breakout rooms with Node.js worker threads
srushtika
0
96
Building a multiplayer version of space invaders
srushtika
1
100
Ably Masterclass Episode 2 - Building an IoT based realtime attendance system for Slack
srushtika
0
2.4k
Ably Masterclass Episode 1 - Building a realtime voting app in less than an hour
srushtika
0
3k
Understanding how 'Hubs by Mozilla' works
srushtika
1
120
Mixed Reality - Zero to Hero in 25min
srushtika
1
110
The current state of the data sharing economy
srushtika
1
65
Other Decks in Technology
See All in Technology
Kiro Autonomous AgentとKiro Powers の紹介 / kiro-autonomous-agent-and-powers
tomoki10
0
410
WordPress は終わったのか ~今のWordPress の制作手法ってなにがあんねん?~ / Is WordPress Over? How We Build with WordPress Today
tbshiki
1
680
A Compass of Thought: Guiding the Future of Test Automation ( #jassttokai25 , #jassttokai )
teyamagu
PRO
1
260
意外とあった SQL Server 関連アップデート + Database Savings Plans
stknohg
PRO
0
310
ログ管理の新たな可能性?CloudWatchの新機能をご紹介
ikumi_ono
1
650
[JAWS-UG 横浜支部 #91]DevOps Agent vs CloudWatch Investigations -比較と実践-
sh_fk2
1
250
20251209_WAKECareer_生成AIを活用した設計・開発プロセス
syobochim
6
1.5k
モダンデータスタック (MDS) の話とデータ分析が起こすビジネス変革
sutotakeshi
0
470
regrowth_tokyo_2025_securityagent
hiashisan
0
220
大企業でもできる!ボトムアップで拡大させるプラットフォームの作り方
findy_eventslides
1
710
コンテキスト情報を活用し個社最適化されたAI Agentを実現する4つのポイント
kworkdev
PRO
0
150
学習データって増やせばいいんですか?
ftakahashi
2
320
Featured
See All Featured
Practical Orchestrator
shlominoach
190
11k
Navigating Team Friction
lara
191
16k
Faster Mobile Websites
deanohume
310
31k
A Tale of Four Properties
chriscoyier
162
23k
GitHub's CSS Performance
jonrohan
1032
470k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Agile that works and the tools we love
rasmusluckow
331
21k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
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!