day 1 general session redisconf
TRANSCRIPT
![Page 1: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/1.jpg)
Salvatore SanfilippoCreator of Redis
![Page 2: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/2.jpg)
Salvatore SanfilippoCreator of Redis
![Page 3: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/3.jpg)
Thank You@antirez
![Page 4: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/4.jpg)
Salvatore SanfilippoCreator of Redis
![Page 5: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/5.jpg)
Tim SavageArmakuni Co-Founder and Cloud Native Developer
![Page 6: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/6.jpg)
has raised over£1,
, ,
![Page 7: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/7.jpg)
![Page 8: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/8.jpg)
90% of annual public donations during a 7 hour window, once a
year
90%
![Page 9: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/9.jpg)
HELP!
Tiny budgetNo 2nd chance
No operational usageOperates at significant scale
Brand Confidence & Reliability
![Page 10: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/10.jpg)
What are the requirements?
![Page 11: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/11.jpg)
![Page 12: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/12.jpg)
100,000 Concurrent Web Donors
![Page 13: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/13.jpg)
14,000 call centre operators
![Page 14: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/14.jpg)
Peaky Traffic Profile
![Page 15: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/15.jpg)
Key performance metricsup to 400 donations per secondup to 800,000 donations in total
7 hour window, ONCE a year with
no 2nd chance
![Page 16: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/16.jpg)
Our Solution
![Page 17: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/17.jpg)
Internet DNS
US EAST COASTCloud Foundry
(BOSH/EC2)
Presentation Layer
Service Layer
Workers=
![Page 18: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/18.jpg)
Internet DNS
US EAST COASTCloud Foundry
(BOSH/EC2)
DUBLINCloud Foundry
(BOSH/EC2)
Service Layer
Workers
Presentation Layer
Service Layer
Workers
LONDONCloud Foundry
(BOSH/VMWare)Presentation Layer
Service Layer
Workers
Presentation Layer
![Page 19: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/19.jpg)
2
1
3(in no particular order)
![Page 20: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/20.jpg)
LONDONInsight Layer
Internet DNS
US EAST COASTCloud Foundry
(BOSH/EC2)
DUBLINCloud Foundry
(BOSH/EC2)
Service Layer
Workers
View API
Insight
Presentation Layer
Service Layer
Workers
MGMT
LONDONCloud Foundry
(BOSH/VMWare)Presentation Layer
Service Layer
Workers
SharedServices
Logging
Metrics
Alerting
=
+Postcodes
Presentation Layer
![Page 21: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/21.jpg)
LONDONInsight Layer
Internet DNS
US EAST COASTCloud Foundry
(BOSH/EC2)
DUBLINCloud Foundry
(BOSH/EC2)
Service Layer
Workers
View API
Insight
Presentation Layer
Service Layer
Workers
MGMT
LONDONCloud Foundry
(BOSH/VMWare)Presentation Layer
Service Layer
Workers
SharedServices
Logging
Metrics
Alerting
=
+Postcodes
Presentation Layer
![Page 22: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/22.jpg)
ConcourseCI Pipelines
![Page 23: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/23.jpg)
Load testing
![Page 24: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/24.jpg)
![Page 25: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/25.jpg)
Card Details Stored
Success EmailExport Data
Payment Taken$
![Page 26: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/26.jpg)
![Page 27: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/27.jpg)
![Page 28: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/28.jpg)
![Page 29: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/29.jpg)
![Page 30: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/30.jpg)
WP
Insight Shard API Reporting Apps Management Apps
£ @ D
![Page 31: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/31.jpg)
WP
Insight Shard API Reporting Apps Management Apps
£ @ D
![Page 32: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/32.jpg)
WP
Insight Shard API Reporting Apps Management Apps
£ @ D
![Page 33: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/33.jpg)
WP
Insight Shard API Reporting Apps Management Apps
£ @ D
![Page 34: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/34.jpg)
WP
Insight Shard API Reporting Apps Management Apps
£ @ D
![Page 35: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/35.jpg)
WP
Insight Shard API Reporting Apps Management Apps
£ @ D
![Page 36: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/36.jpg)
![Page 37: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/37.jpg)
![Page 38: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/38.jpg)
Can you trust Redis to save
a life? to save 10,000?
![Page 39: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/39.jpg)
Thank Youwww.armakuni.com @armakunihq
![Page 40: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/40.jpg)
Salvatore SanfilippoCreator of Redis
![Page 41: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/41.jpg)
Itamar HaberChief Developer Advocate at RedisLabs
![Page 42: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/42.jpg)
42
REDISMODULES!
![Page 43: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/43.jpg)
43
![Page 44: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/44.jpg)
44
AND v3.2!
![Page 45: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/45.jpg)
45
![Page 46: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/46.jpg)
46
BUTMODULES!
![Page 47: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/47.jpg)
47
![Page 48: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/48.jpg)
48
MODULES TRIVIA
![Page 49: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/49.jpg)
49
https://groups.google.com/forum/#!msg/redis-db/Z0aiVSRAnRU/XezAFFtgyPUJ
“Another interesting idea is to add support for plugins implementing specific commands and associated data types, and the embedding of a scripting language.”
![Page 50: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/50.jpg)
50
3 STEPS TO YOUR REDIS
MODULE
![Page 51: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/51.jpg)
51
STEP IDREAM IT
![Page 52: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/52.jpg)
52
STEP IIBUILD ITgithub.com/antirez/redis/unstable
github.com/RedisLabs/RedisModulesSDK
![Page 53: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/53.jpg)
53
STEP IIISHIP IT
![Page 55: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/55.jpg)
55
Uploads by anyone.Open source modules.Automated checks.Community filtered.Being developed.
![Page 57: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/57.jpg)
57
Uploads by anyone.OS and commercial.Certified by Redis Labs for open source Redis, Redis Cloud & RLEC.
![Page 58: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/58.jpg)
58
![Page 59: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/59.jpg)
59
MODULES!
![Page 60: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/60.jpg)
60
![Page 61: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/61.jpg)
Thank you and bon appetit @itamarhaber @redislabs
![Page 62: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/62.jpg)
Enjoy RedisConf
UpdatesYour morning break is located downstairs in the Sponsor Showcase
Three concurrent Breakout Sessions will begin at 11:15am
The Developer Workshop begins at 1:00pm in the Developer Café
Save your Redis Community Raffle ticket for tomorrow’s drawingfor a chance to win a Phantom Drone
![Page 63: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/63.jpg)
Salvatore SanfilippoCreator of Redis
![Page 64: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/64.jpg)
64
11:15am-12:00pm A Hacker’s Guide To A New Era in Redis
1:00pm-1:45pm Redis as a Message Bus
2:00pm-2:45pm Solving Redis Latency Issues with Transparent Huge Pages: Make Copy-On-Write Great Again
3:15pm-4:00pm Using Redis as a Distributed Cache for ASP.NET Apps with IIS
4:15pm-5:00pm Scalable Streaming Data Pipelines with Redis
BREAKOUTS: TUESDAY, MAY 10
![Page 65: Day 1 General Session RedisConf](https://reader031.vdocuments.mx/reader031/viewer/2022011722/587c04c11a28ab7c668b74e7/html5/thumbnails/65.jpg)
Salvatore SanfilippoCreator of Redis