~/talk

Running Redis for 8 years

Talkat Codemotion Milan 2017 · 2017-11-10..11-11· [databases]
slides:none on file

Eight years of running Redis yields concrete rules: start with a runnable proof of concept, hunt for opportunistic small wins that absorb little work but serve many users, and prioritize persistence and replication fixes so slaves can be upgraded without downtime. Emphasize randomized testing (fuzzing data structures like radix trees) to catch subtle bugs, accept performance/complexity tradeoffs carefully, remain backward compatible for user stability, and give credit to contributors to sustain the community.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 1:09Eight years of Redis experience
  3. 3:17Starting open source projects right
  4. 5:27Opportunistic programming pitfalls
  5. 6:56User needs vs technical brilliance
  6. 9:27Technical debt and architecture
  7. 12:22Community engagement and growth
  8. 16:06Managing project leadership
  9. 18:14Balancing speed and complexity
  10. 21:12Handling criticism and haters
  11. 22:37Benchmarking and performance myths
  12. 24:47Testing strategies for Redis
  13. 27:15Radix tree implementation insights
  14. 28:45Backward compatibility importance
  15. 30:38Challenges of contributor recognition
  16. 32:49Giving credit in open source
  17. 34:16Consistency in system design
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.