~/talk

Spotify and Python: love at first sight

Talkat EuroPython 2011 · 2011-06-20..06-26· [python]
links:none on file
slides:none on file

Spotify describes a concrete backend: many tiny services (about 60) talking HTTP/Thrift with a custom open client protocol, an access point handles authentication and multiplexing, search uses Java Lucene, playlist logic becomes a distributed VCS and is being reimplemented in Java/Scala, core storage uses PostgreSQL plus Cassandra since spring, fast lookups use Tokyo Cabinet and memcache, Hadoop ingests logs, deployment uses Git, 428 repos, Puppet and 10m packages, and the stack moves from Twisted then gevent to scale for 10 million users and 1 million paying.

AI-written summary · about

  1. 0:00intro
  2. 0:30why am I here
  3. 2:08Running water or electricity
  4. 2:36Native desktop client
  5. 3:31Spotify box
  6. 4:24Spotify staff
  7. 5:24Windows client
  8. 7:54Twisted
  9. 8:21Square Root
  10. 8:39Architecture
  11. 14:07Core Services
  12. 15:53Tools
  13. 16:37Service
  14. 17:27Frameworks
  15. 18:07Languages
  16. 18:27Services
  17. 19:22Protocols
  18. 20:45Storage
  19. 22:18Cassandra
  20. 24:01Adam
  21. 25:22Deployment
  22. 27:30Future problems
  23. 27:52Thank you
~/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.