Speaker details

Dave Nielsen

Dave Nielsen
As Head of Ecosystem Programs, Dave uses emerging technologies and open source projects like Microservices, Serverless & Kubernetes to bring the magic of Redis to the broader community. Dave has extensive ecosystem experience from his years of engagement in the web, cloud and big data trenches. Prior to Redis Labs, Dave led the relationship between Intel’s Deep Learning in Apache Spark project and public cloud providers; and at PayPal where he helped pioneer web api developer evangelism.
{speaker.userFirstName} {speaker.userLastName}

Speaking Sessions

  • Top 10 Ways to Scale Your Website with Redis

    Redis has 10 different data structures (String, Hash, List, Set, Sorted Set, Bit Array, Bit Field, Hyperloglog, Geospatial Index, Streams) plus Redis Modules. In this talk, Dave will give at least 1 example of how to use each data structure to scale your website. He will start with the basics, such as a SQL cache and User session management. Then he will demonstrate storing user generated tags, leaderboards and counting things with hyberloglog. He will end with a demo of Redis Streams which can be used to scale your Microservices-based architecture.

  • Intro to Redis Streams and Consumer Groups

    Redis Streams is an exciting new data structure. It is elegant and simple to use, and yet can perform a wide range of operations for collecting and distributing data streams. Most notably, it performs asynchronous data transfer between producers and consumers, supports persistence and look-up queries, and is resilient to connection loss. In this talk, Dave Nielsen of Redis Labs will give an introduction to Redis Streams and walk you through how to use the data structure for different scenarios such as exchanging data between microservices; ETL for use cases such as IoT, AI, social; etc. In the end, you will see a hands-on demo of collecting and processing live Twitter feed.

Speaker Book(s)