Lessons learned from SearchD development Learning to rank fulltext results from clicks Live Streaming & Server Sent Events Optimising Web Application Frontend MongoDB: Repository for Web-scale metadata Cassandra: Indexing and discovering similar images CouchDB: replicated data store for distributed proxy server