Tuesday, April 24


Room A Room B
8:00 - 9:00 Hot Breakfast
9:00 - 10:00 Training Day Introduction
Salvatore Sanfilippo
Creator of Redis
10:00 - 10:30 Introduction to Redis
Itamar Haber
Redis Labs

Probablistic Data Structures: HyperLogLog, ReBloom
David Maier
Redis Labs
10:30 - 11:00 Hands-on: Redis Hello World Program
Tague Griffith
Redis Labs

Hands-on: Developing with Probalistic Data Structures
David Maier
Redis Labs
11:00 - 11:30 Data Structures I: Strings, Lists, Hashes
Tague Griffith
Redis Labs
Lua Scripting
Itamar Haber
Redis Labs
11:30 - 12:00 Hands-on: Simulated Session Store
Kyle Davis
Redis Labs
Overview: Building a Redis Module
Dvir Volk
Redis Labs
12:00 - 1:00 Lunch
1:00 - 2:00 Redis Streams
Salvatore Sanfilippo
Creator of Redis
2:15 - 3:00 Data Structures II: Sets, Sorted Sets, HyperLogLog
Kyle Davis
Redis Labs
Overview: RediSearch Module
Dvir Volk
Redis Labs
3:00 - 3:45 Hands-on: Using Redis PubSub functionality
Tague Griffith
Redis Labs
CRDTs in Redis
Cihan Biyikoglu
Redis Labs
4:00 - 4:30 Transactions in Redis
Tague Griffith
Redis Labs
Hands-on: Redis CRDT Development
Cihan Biyikoglu
Redis Labs
4:30 - 5:00 Handling JSON Data in Redis
Kyle Davis
Redis Labs
Performance: Redis on Flash, Cluster API
David Maier
Redis Labs

5:00 - 7:00 Evening Activities
Wednesday, April 25

Day One Sessions

Room A Room B Room C Room D Room E Room F
8:00 - 9:00 Hot Breakfast
9:00 - 10:45

Salvatore Sanfilippo
Creator of Redis

11:00 - 11:45 The Design of Redis Streams
Salvatore Sanfilippo
Creator of Redis
Scaling the Whitepages Global Identity Graph Dataset Without Sacrificing on Latency
Heather Wade, Varun Kumar, Jason Frazier
Whitepages, Inc.
TBD Making Real-Time Predictive Decisions with Redis-ML
Tague Griffith
Redis Labs
Video Experience Operational Insights in Real Time
Aditya Vaidya
Oath Inc

Common Redis Use Cases for Cloud Native Apps and Microservices
Nathaniel T. Schutta
12:00 - 1:00 Lunch
1:00 - 1:45 Lower Latency Graph Queries in Cypher with Redis-Graph
Roi Lipman
Redis Labs
Scaling Slack’s Job Queue Using Kafka and Redis
Matthew Smillie, Saroj Yadav
Redis Cluster Provisioning with Kubernetes Service-Catalog Extension
Cedric Lamoriniere
Writing Modular and Encapsulated Redis Client Code
Jim Nelson
Internet Archive
Implementing a New Data Structure for Redis as an Inexperienced C Programmer
Loris Cro
Your First Microservice with Kubernetes, Helm Charts, and Redis
Dan Garfield
2:00 - 2:45 Managing 300 Billion API Calls per Month with Redis
Iddo Gino
Increase Application Performance with SQL Auto-Caching; No Code Changes
Roland Lee
Heimdall Data
Redis Data Structures for Non-Redis People
Alvin Richards
Redis Labs
Fail-Safe Starvation-Free Durable Priority Queues in Redis
Jesse Willett
ProsperWorks, Inc.
Real-Time Log Analytics Using Probabilistic Data Structures in Redis
Srinivasan Rangarajan
Mad Street Den

Global Redis Clusters, a Romantic Comedy
Kurt Mackey
3:00 - 3:45 Redis at Lyft: 1,000 Instances and Beyond
Daniel Hochman
Redis at Heart of Large Data Pipelines
Piyush Verma
Ultra Scaling with Redis Enterprise
David Maier
Redis Labs
Ad Serving Platform Using Redis
Sankalp Jonna
Designing a Redis Client for Humans
Marc Gravell
Stack Overflow
Using a Redis Backend in a Serverless Application with Kubeless
Sebastien Goasguen
4:00 - 4:45 Building Active-Active Geo-Distributed Applications with the New Redis CRDTs
Cihan Biyikoglu
Redis Labs
Brief Data and Ephemeral UIs
Sandro Pasquali
Bulldog and Fisk

Using Redis, Docker, and Rancher to Build High Performance, Scalable Web Applications
Bill Sommers
Redis is Dead. Long live Redis!
Ryan Luecke
Box, Inc.
My Other Car is a Redis Cluster
Ramon Snir
Dynamic Yield
Redis Dev, Test, and Production with OpenShift Service Catalog
Ryan Jarvinen
Red Hat
5:00 - 8:00 Evening Activities
Thursday, April 26

Day Two Sessions

Room A Room B Room C Room D Room E Room F
8:00 - 9:00 Hot Breakfast
9:00 - 10:45

Yiftach Shoolman
Redis Labs

11:00 - 11:45 Redis Unique
Eran Sandler
The Versatility of Redis: Powering Our Critical Business Using Redis
Luciano Sebanca, Eiti Kimura

Migrating from Coherence to Redis
Vivek Rajput, Balaji Mariyappan
CRDTs and Redis—From Sequential to Concurrent Executions
Carlos Baquero
Universidade do Minho
Serving Predictions with Online Machine Learning Using Redis and Redis Enterprise
Harish Doddi
Datatron Technologies
Orchestrating Redis Enterprise with Docker, Kubernetes, and PCF
Vick Kelkar, Uri Shachar
Redis Labs
12:00 - 1:00 Lunch
1:00 - 1:45 TBD
Time-Series Data in Real-time with Redis-TimeSeries Module
Danni Moiseyev
Redis Labs
From Twitter to Redis Streaming Data
Jean Winget

Integrating Redis with ElasticSearch to Get the Best Out of Both Technologies
Dmitry Polyakovsky
How Adobe Leverages Redis to Serve and Secure Billions of API Requests
Ajay Kemparaj
Adobe Systems
Microservices and Redis: A Match made in Heaven
Vijay Vangapandu
2:00 - 2:45 Tailoring Redis Modules for Your User Needs
Adam Lev-Libfeld
Tamar Technological Solutions
Techniques for Synchronizing In-Memory Caches with Redis
Ben Malec
Amazing User Experiences with Redis and RediSearch
Stefano Fratini, Leo Wei

Redis at LINE, 25 Billion Messages Per Day
Jongyeol Choi
LINE+ Corporation

Redis Analytics Use Cases
Leena Joshi, Kyle Davis Redis Labs
Redis Memory Optimization
Sripathi Krishnan HashedIn
3:00 - 3:45 A Recommendation Engine For The Faint Hearted: Using Redis Sorted Sets And Set Theory
Kinane Domloje
Application of Redis in IoT Edge Devices
Glenn Edgar
Lacima Ranch
Redis on Flash: A Game-Changing Database Platform for Etermax
Gonzalo Garcia,
Esteban Masoero

Redis Fault-Injection
Khalid Lafi
Misk Innovation Lab


Panel Discussion
Dave Nielsen
Securing Data with Redis Enterprise
Kirk Kirkconnell
Redis Labs
4:00 - 4:45 Serving Automated Home Valuation with Redis and Kafka
Jiaqi Wang
Faster Query and Search with Redis Query (RQL)
Dvir Volk
Redis Labs
Transforming Vulnerability Telemetry with Redis Enterprise
Darren Chinen
Remote Monitoring and Controlling Scientific Instrument
Hardeep Sangha
ThermoFisher Scientific
Building Light-weight Microservices Using Redis
Carlos Justiniano
Flywheel Sports
Event-Driven Microservices with Event Sourcing and Redis
Tom Mooney