serverlessmom
A partial documentation is on Wikipedia: https://en.wikipedia.org/wiki/Saltpetre_works
A better narrative of this industry is in Ed Conway's book "Material World" https://edconway.substack.com/p/welcome-to-the-material-worl...
Does Cache Rule Everything Around Me?
Why Your Microservice Integration Tests Miss Real Problems
Write Playwright Tests in Seconds with ChatGPT? [video]
Shift Left Meets Kafka: Testing Event-Driven Microservices
Why Duplicating Environments for Microservices Backfires
Extremely good outbound: Triplechecker
Got a submission in our contact form from triplechecker. It listed two typos on our marketing site, and promised to show me 127 more if I signed up for their service (few bucks a month).Our CEO regularly reads these contact form submissions, so sure enough 12 hours later we've signed up for the service.
A tcpdump led us to a bug in Node's IPv6 handling
When to violate coding best practices
Monitoring Next.js Apps with OpenTelemetry
Checkly raises $20M, launches OTel-powered 'Checkly Traces'
Shifting Testing Left: The Request Isolation Solution
Of course, given stable demand and known requirements, bare metal can be a great option. But it’s not strictly better than public cloud hosting.
I think it’s just been long enough that people have forgotten the limitations of bare metal engineering.
We saved $5k a month with a single Grafana query
AI rated 'past the peak' in Gartner Hype Cycle
The Switch is bucking industry trends until the not-so-bitter end
Playwright Surpasses Cypress for Downloads
In part this is a very practical decision: most people already have pretty good tools for their logs, and have struggled to get tracing working. So it's better to work on tools for measuring and sending traces, and just let people export their current log stream via the OpenTelemetry collector.
Notably the OTel docs acknowledge this mismatch between current implementation and design goals: https://opentelemetry.io/docs/specs/otel/logs/#limitations-o...
I think you, the author, stand to benefit directly from a breakup of OpenTelemetry, and a refusal to acknowledge your own bias is problematic when your piece starts with a request to 'look objectively.'
"In 2015 Armin and I built a spec for Distributed Tracing. Its not a hard problem, it just requires an immense amount of coordination and effort." This to me feels like a nice glass of orange juice after brushing my teeth. The spec on DT is very easy, but the implementation is very very hard. The fact that OTel has nurtured a vast array of libraries to aid in context propagation is a huge acheivement, and saying 'This would all work fine if everyone everywhere adopted Sentry' is... laughable.
Totally outside the O11y space, OTel context propagation is an intensely useful feature because of how widespread it is. See Signadot implementing their smart test routing with OpenTelemetry: https://www.signadot.com/blog/scaling-environments-with-open...
Context propagation and distributed tracing are cool OTel features! But they are not the only thing OTel should be doing. OpenTelemetry instrumentation libraries can do a lot on their own, a friend of mine made massive savings in compute efficiency with the NodeJS OTel library: https://www.checklyhq.com/blog/coralogix-and-opentelemetry-o...