| What I read (I'm usually the pessimist in the room): 1. We had Solr but couldn't scale it 2. We decided to use Redis 3. We migrated all code to use Redis and wrote our own indexer 4. Redis didn't work (and I love Redis) out of the box for our problem so we build our solution on top of Redis, we had an index and an intersection server and put effort into ops 5. Then we moved to Elastic 6. Then we moved to Algolia I wonder a.) what value all of this brought to the user b.) what ROI the engineering investment had |