Storenvy

Replaced the entire search architecture by replacing a single Sphinx instance with a three-node Elasticsearch cluster for reliability and scalability, and porting and refactoring our current search code.

Assisted with refactoring the six-year codebase by beginning to split functionality into separate, individual services using Rails engines.