Redis Day Bangalore—Moving Redis Beyond the Cache in India

Paul Bushell by Paul Bushell

There’s no better way to kick off 2020 than with the Redis community, which came out in full force on January 21–22 for Redis Day Bangalore, our first-ever Redis Day in India. We hosted more than 600 attendees over two jam-packed days of Redis excitement. Highlights included our inaugural hackathon and a sold-out training day, followed by 15 amazing presentations from Redis users and Redis Labs experts. 

In addition, we also hosted an Executive Forum with senior leaders from multiple industries, who shared their thoughts on the challenges that keep them awake at night. The agenda included a keynote presentation from Sanchit Vir Gogia, Founder and Chief Analyst at Greyhound Research, as well as a panel session featuring Redis Labs CTO and Co-Founder Yiftach Shoolman and a trio of customers.

The event was a great opportunity for developers, engineers, software architects, programmers, and business leaders to mingle and share their Redis tips, tricks, and stories. Notably, many of the event’s conversations, presentations, and projects focused on the upcoming release of Redis 6 and customers using Redis beyond caching applications. 

See who won the hackathon, check out their projects, enjoy highlights from the user and expert presentations, and get a taste of the Redis Day Bangalore experience with a gallery of great pictures.

The Redis Day Bangalore story

The official programming kicked off with Redis creator Salvatore Sanfilippo’s presentation outlining some of the most valuable new features in the upcoming Redis 6 release. The crowd loved Salvatore’s demo of access control lists (ACLs), which help control which clients can perform certain operations. Salvatore also discussed using Disque, a distributed, in-memory, message broker, as a Redis module.

Redis creator Salvatore Sanfilippo shared some of the upcoming features of Redis 6.

Then Redis Labs’ Yiftach Shoolman delved into the exciting new features coming to Redis Enterprise, including Active-Active Redis Streams, which will enable development of true geo-distributed event-based applications, and RedisGraph v2.0, which will include broad support for Cypher, full-text search using RediSearch, and significant throughput and latency improvements.

Redis Labs CTO and Co-Founder Yiftach Shoolman on the Redis Day Bangalore stage.

The rest of the day was filled with presentations from innovative Redis Enterprise customers and the general Redis community, demonstrating the multitude of ways leading enterprises and startups are using Redis. Amit Agrawal of sRide, India’s largest carpool and bikepool app, demonstrated how Redis can power large-scale, real-time data applications. To prove it, he shared a graph showing sRide’s Redis application performance at peak usage times.

Stanford AI Lab’s Jayesh Ahire and [tensor]werk’s Sherin Thomas gave an interactive joint presentation showing how to build a complex deep-learning application using TensorFlow 2.0 and Redis. The pair demoed a Tensorflow model deployed in RedisAI that classifies photos sent to it from Twilio via WhatsApp. And in deploying Redis as a Sidecar in Kubernetes, meanwhile, analyst Janakiram MSV discussed patterns and practices of deploying Redis in a microservices environment.

Redis Day Bangalore brought together more than 600 passionate Redis users, some traveling halfway across the globe.

Hackathon

Hackathon participants worked through the afternoon on day one of Redis Day Bangalore.

But learning about Redis from the experts was only one part of Redis Day Bangalore. The day before all the presentations, Redis Labs hosted our first-ever hackathon. Thirty-seven competitors across a dozen teams were challenged to demonstrate how to use Redis “beyond cache” in one of three categories: 

  1. Event-driven Architecture
  2. Redis Modules
  3. Integrations, Plug-ins, Clients, and Frameworks

The hackathon concluded with presentations to the judges: Sripathi Krishnan, HashedIn CTO; Janakiram MSV, Principal Analyst, Janakiram & Associates; and Guy Korland, Redis Labs CTO of Incubations. The next day, three finalists presented their work to close out the conference. 

Prashanth Pai, Ramey Girdhar, and Neel Dalsania present their hackathon-winning submission, Streaming Video on Steroids.

While all the submissions were creative and inspiring—showing just how versatile Redis is for use cases beyond the cache—the ultimate winner was Streaming Video on Steroids, created by Prashanth Pai, Neel Dalsania, and Ramey Girdhar using Redis Streams and RediSearch. The application transcribes videos and matches the words to clips in the video, allowing a user to search in a video for a specific phrase or mention.

Second place went to Atish Andhare’s Story of Being On-Call, a RedisTimeSeries-powered Slackbot designed to provide quick observations of your systems on the go, such as when you’re commuting or traveling. Third place was awarded to Sachin Kottarathodi and Ritesh Ghodrao for Real-Time Fraud Detection, which uses Redis data structures and modules to detect fraud in real time. 

Held in conjunction with the hackathon on day one, the sold-out training day was perfect for those new to Redis and even experienced users who wanted to brush up on the latest features and capabilities. Session topics included Redis Streaming Architectures, Redis Modeling & Patterns, RedisTimeSeries, RediSearch, and more. The trainees enjoyed a valuable opportunity to gain hands-on knowledge of how to deploy Redis to address use cases beyond caching, such as powerful, instant, full-text search. 

Overheard at Redis Day Bangalore

Redis Day Bangalore wound down with a networking happy hour that allowed attendees, some who traveled halfway across the world, to relax and share Redis stories with their peers. 

Popular topics of discussion included the wide variety of Redis’ capabilities enabled by modules like RediSearch, RedisAI, and RedisTimeSeries. Many attendees were surprised to learn about Redis’ versatility and “immense possibilities,” including use as a primary database. “The usage of Redis surpassing most traditional datastores. That caught me by surprise,” one attendee said.

Other attendees said they came to Redis Day Bangalore to learn about new ways to use Redis from other users. “I love using Redis in my applications,” said one attendee, “and this event seemed like an opportunity for me to learn more.” 

We were proud to demonstrate how Redis can be used on such a large scale, with many Indian customers going beyond the cache and using Redis as a meaningful database platform. Until next time, Bangalore!

Join us in San Francisco for RedisConf 2020

Interested in attending future Redis events? Be sure to watch for an early-bird discount for RedisConf 2020 in San Francisco this spring:

RedisConf 2020

When: May 12–14, 2020

Where: SVN West, 10 S Van Ness Ave, San Francisco, Calif., 94103

Stay up to date on upcoming Redis Labs and Redis Community happenings on our Events page.

Redis Day Bangalore in pictures

Want more from Redis Day Bangalore? Check out this gallery of pictures from the event:

Besides bringing fellow Redis users together, Redis Days are a great way to pick up cool swag like t-shirts and stickers.

Redis Labs Head of Developer Advocacy Kyle Davis talks with an attendee during training day.

HolidayMe CTO Rajat Panwar discusses low-latency logging frameworks in his presentation.

Many attendees were excited to meet Redis creator Salvatore Sanfilippo, who created Redis in 2009.