~/talk

SmartThings First 8 Years with Cassandra

Talkat Cassandra Summit 2023 · on Tuesday, 2023-12-12· at 16:20· LL20C (Lower Lobby Level)· [databases]
name:Jeff Beck
links:none on file
links:none on file
slides:none on file

Eight to nine years of production Cassandra: more than 300+ nodes across over ten clusters with two global rings. Operations migrate from DataStax Enterprise to Apache Cassandra, replace fragile homegrown backups with Medusa backup, adopt Reaper for repairs, move from direct-attached storage to EBS-backed volumes, and split noisy multi-tenant rings into single-app clusters. Application changes include driver protocol pinning to avoid rollout bugs, avoiding SELECT * after schema edits, and shipping a time-window compaction JAR across nodes.

AI-written summary · about

  1. 0:00SmartThings and Cassandra intro
  2. 1:26Early Cassandra architecture
  3. 3:33Backup and monitoring early
  4. 5:16Developer opinionated libraries
  5. 7:03Monolith to microservices
  6. 8:05Scale issues Super Bowl
  7. 9:10Switching to Cassandra
  8. 11:17Expanding into China
  9. 12:20Migrating to EBS volumes
  10. 14:04App monitoring driver best
  11. 16:35Redatacenter era optimizations
  12. 18:38Data center loss Reaper
  13. 20:03Offline-first multi-region
  14. 21:48Pandemic operational shifts
  15. 22:12Present day microservices
  16. 23:16Modern backup Medusa
  17. 24:21Deprecating monolith lessons
  18. 25:25Eight years Cassandra lessons
  19. 28:16Cassandra key takeaways
  20. 29:50Q&A closing
~/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.