"Good operations can often work around the limitations of bad (or incomplete) software, but good software cannot run reliably with bad operations" by @jaykreps , @intensivedata https://t.co/3OzhvmB29l #distributed-systems #devops
https://t.co/905KYtIivG
io_uring for Java.
"Doing Random reads JUring achieves 33% better performance than Java NIO FileChannel operations for local files and 78% better performance for remote files."
Exciting!! Official comms & blog post will come, but:
@PrometheusIO Remote Write 2.0 specification was released in experimental state (think of it as rc.0) ❤️
Prometheus support & compliance test to be released soon.💪 Thanks to all contributors! 🤗
https://t.co/6IuUaQbngA
Kubernetes has completed its largest code cleanup to date, removing over 1 million lines of Cloud Provider code! 🎉 The new PR is part of KEP-2395 which has been in-the-works since 2017. Congratulations to everyone who worked on this important project! https://t.co/V3Y1QSTlLX
New blog post is out!
My thoughts on #ThanosCon, we organized, with @ThanosMetrics community and @CloudNativeFdn, during the last @KubeCon_
Perhaps interesting if you plan to attend, speak in, sponsor or organize a co-located event yourself! 🤗
https://t.co/MGfBn3tpc3
Return to office
"Managers using RTO mandates to reassert control over employees and blame employees as a scapegoat for bad firm performance. [...] significant declines in employees’ job satisfactions [...] no significant changes in financial performance"
https://t.co/0KROwP1VaB
My talk from QCon NYC 2023 has just been posted: "Perils, Pitfalls and Pratfalls of Platform Engineering."
Pitfall #1: Running too much software
#2: Writing too much software
#3: Not letting teams own their own reliability
... and so on! (there are 8)
https://t.co/cIY4fvVQ5f
#Linux may have a hard time finding free ephemeral ports for your outgoing connections in some cases. A great deep dive by my colleague, which prompted an upstream solution https://t.co/zmfAQ4YZz3
Security vulnerability in... qsort. Yes, the glibc's sort algorithm. It's all over the place on systems running the Internet. "All versions from at least September 1992 are affected". That makes it a more 32 years old bug. https://t.co/7SmpZz4cIs
I still take this as a compliment! If someone with quite a bit of experience in databases has learned something new from it, I’m very happy. As regards shortcomings, if I knew what I know now back in 2019, I could’ve done (also, written and edited) better.
I am *extremely* happy to report that Elastic has filed a ticket to donate the universal profiling agent (the multi-runtime frictionless eBPF profiler formerly known as prodfiler) as project to OpenTelemetry. This is of course still pending TC review and many other step, but...
People are upset about their observability bills, and they should be. The value you get has become radically decoupled from the price you pay.
At best, price rises many times faster than value. At worst, the value you get DECLINES as your bill goes up.
https://t.co/cbYQortZ1k
I've said this a few times, but I feel like when you're entering the second or third decade of your career, it's time to stop identifying as an engineer /or/ a manager.
You're a skilled ✨technologist✨. If you can play multiple positions, that itself has a ton of value.
@ibuildthecloud@ar_gou@sontek Overengineering is rather a developer's part. Usually by creating a custom solution to an already solved problem when "DevOps people" usually try to use an existing solution to a given problem, which is actually way faster.
Every year I post a “best tech/papers of the year” list.
I try to write a detailed blog post, with a few lines on why I liked or what I learned from each of the items on the list.
Here’s my list for 2023, if anyone is interested. I’ll have the blog post ready by early Jan