LIGHTNING TALK: Gaining Fresh Perspective on Your Key-Value Store with eBPF | Erez Levi
By storing data in memory, Redis key-value stores can read and write data much faster than databases that depend on conventional storage. That's part of the reason why many of the world's largest tech companies – such as Twitter, Snapchat and Craigslist – depend on Redis Servers, and clouds like GCP and Azure offer hosted data stores that use Redis protocol.
Unfortunately, though, key-value stores can have limitations and challenges you should know about. You may run into issues with performance due to low hit rates and poorly sharded data. Problems like these must be identified and fixed, and this can be achieved using emerging technologies like eBPF.
Monitoring databases, in order to troubleshoot performance and other problems isn't always as straightforward as you might like. But it's possible to do – especially with the help of tools like eBPF, which makes it possible to gather monitoring insights in ways that would simply not have been possible using traditional approaches to monitoring.
Discover why modern problems require modern solutions and get into the nitty gritty of all considerations when molding a modern monitoring approach, demoed through a Redis example.
Erez Levi
Founding engineer, groundcover
Erez is a founding engineer at groundcover. He's a self-proclaimed tech enthusiast who's been building cloud applications for the past 7 years - 6 of them with redis, and primarily in go.