This is very interesting but I fail to see an issue. You listen to all incoming log messages and only store != success. What am I missing (obviously)
He was probably looking for a distributed way to label logs and build an ingestion service that shards regionally with high availability, but still able to search and filter within an acceptable time for debugging purposes.
Other than that, several companies (such as Uber) operating on a large scale maintain engineering blogs.
(I worked at Google with Bob in the mid-2000s. I might have interacted with him once or twice on the internal Java and Guice mailing lists, but never met him in person. He was supremely helpful and knowledgeable, and I admired him from a distance.)