4 ms·
I feel like tracing is the biggest thing missing from the article, especially since the author takes a hard stance on logging. Tracing is one of those things t
by lightbendover 10y ago
I feel like tracing is the biggest thing missing from the article, especially since the author takes a hard stance on logging. Tracing is one of those things that will eventually save the day for you (ops released a bad config on some load balancer you don't know about -- good luck) and if you don't approach your design with tracing in mind, it will be very hard to add it later.
- 0xmohit 10y agoFor tracing, one may want to have a look at Zipkin [0] from Twitter. Also see, Tracing Request IDs [1]. [0] https://github.com/openzipkin/zipkin https://github.com/openzipkin/zipkin [1] https://brandur.org/request-ids https://brandur.org/request-ids
- alanning 10y agoThe author doesn't explicitly say "tracing" but he specifically calls out Dapper and Zipkin in the section, "“It’s slow” is the hardest problem you’ll ever debug." Dapper - http://research.google.com/pubs/pub36356.html http://research.google.com/pubs/pub36356.html Zipkin - http://engineering.twitter.com/2012/06/distributed-systems-tracing-with-zipkin.html http://engineering.twitter.com/2012/06/distributed-systems-t...