Kyle Davis

Senior Developer Advocate, Valkey

Kyle is the Senior Developer Advocate on the Valkey project. He has a long history with open source software development; he was a founding contributor to the OpenSearch project and most recently worked to build a community around Bottlerocket OS . When not working, Kyle enjoys 3D printing and getting his hands dirty in his Edmonton, Alberta-based home garden.

Kyle has written over 70 technology-related blog posts, tutorials, and bylines, published a book on microservice architectures, been a guest on more than a dozen podcasts, and presented at over 20 different conferences around the world (and too many meetups to list). He presents on a diverse range of topics such as open source strategy, data structures, 3D modelling, operating systems, and embedded electronics.

kylejdavis.com

Talk:
An Introduction to Messaging in Valkey

You’ve probably used Valkey (or its predecessor) as a cache, however, hiding below the surface is a messaging powerhouse built for both scale, low latency, and high throughput. In this session, you’ll learn about Valkey, a Linux Foundation back, high-speed, Key-Value datastore, provides both fundamental primitives and complete solutions for a variety of messaging use cases.

Talk objectives: Attendees will learn about:

  • Valkey, it’s history as a fork of Redis OSS, and where it’s evolving
  • Why and how of in-memory messaging
  • What capabilities baked capabilities in for messaging (each with examples)
    • Fire and forget pubsub
    • Lists as Queues
    • Sorted Sets as priority queues
    • Kafka-like streams
  • The projects which can use Valkey as a backing storage engine, including:
    • BullMQ
    • Celery
    • Sidekiq
    • KEDA
  • What performance they can expect out of Valkey
  • How to get involved with Valkey

Target Audience:

  • This session targets folks interested performance in messaging as well as those looking to build lighter weight systems.