AI Product Expert Certification - Master Generative AI Skills
Our career paths help you become job ready faster
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the technical journey behind Valkey, the community-driven fork of Redis, in this 38-minute conference talk featuring Madelyn Olson, Principal SDE at Amazon ElastiCache. Discover the engineering decisions and challenges involved in modernizing a 2009 codebase while maintaining compatibility and improving performance. Learn about the origins of Valkey following Redis's 2024 license change and understand how the development team approached optimizing the core architecture. Examine Valkey's fundamental design as a hash map over TCP and explore the strategies used to enhance performance without breaking existing functionality. Delve into performance metrics and optimization techniques specific to typical use cases, and review the significant changes introduced in Valkey versions 8 and 9. Gain insights into the project's open source governance model and discover unique deployment scenarios. Understand the technical rationale behind maintaining C as the primary language rather than rewriting in Rust, with detailed discussion of the risk-reward considerations for deep core infrastructure projects.
Syllabus
- Intro
- The Valkey Origin Story
- Getting Started with Valkey
- Valkey is a hash map over TCP
- Improving the performance without breaking anything
- What does performance mean for Valkey
- Designing for typical use cases
- What changed in Valkey 8 and 9?
- Performance improvements
- Valkey’s open source governance
- The most peculiar place to run Valkey
- No, Valkey will not be rewritten in Rust
Taught by
InfoQ