How not to break a search engine or: What I learned about unglamorous engineering
How not to break a search engine or: What I learned about unglamorous engineering Rijnard van Tonder on June 25, 2021 "In 2020 I flipped the switch to use a completely rewritten parser for Sourcegraph search queries. It serves tens of thousands of users and processes millions of queries. And after flipping the switch... nothing remarkable happened. Nobody noticed. Zero reports of implementation bugs. Everything had gone as planned. I'd pulled off my greatest feat of unglamorous engineering." Early last year I started rewriting the parser that processes search queries in Sourcegraph—the bit ...