Arpit Bhayani@arpit_bhayani
Fun Fact: Stripe does logging differently. They take a super interesting approach to log processing, something that helps them debug production issues faster, cheaper, and with far less complexity.
Logging data belonging to one request is typically dumped across multiple lines. Stitching together these fragmented logs became a pain as they scaled. So what they do is emit a single, comprehensive log line at the end of every request, and they call it the Canonical Log Line.
I just published a video dissecting their entire process and the exact steps they took to implement canonical log lines without breaking their existing log processing systems.
Give it a watch.
It is a pretty short video, but interesting and fun. Something you can implement at your workplace right away.