CatOps
رفتن به کانال در Telegram
DevOps and other issues by Yurii Rochniak (@grem1in) - SRE @ Preply && Maksym Vlasov (@MaxymVlasov) - Engineer @ Star. Opinions on our own. We do not post ads including event announcements. Please, do not bother us with such requests!
نمایش بیشتر5 086
مشترکین
-224 ساعت
+67 روز
-430 روز
آرشیو پست ها
5 086
Argo For Kubernetes: From Argo CD to Workflows and Image Updater | A complete Guide is a nice article about building a complete CD workflow with Argo products in a home lab.
I would still not call it a "complete guide", because it's only scoped for local development, but it's a nice entry point, if you want to learn more about Argo on a home server, or create a small PoC.
#cicd #kubernetes #argo
5 086
An article that asks an important question: what happens when you are given a vibe-coded project by a manager and how to deal with it?
This article is partially behind a paywall, but the question is important nevertheless. Moreover, I feel like in the platform field it's even more visible, since you are handed not only projects by your managers, but also vibe-coded projects by developers.
Here, two things become important. First, "partial work has no value", and the second is that a handover is a handover - it doesn't matter who or what created the code, all the existing production-readiness checks should be there.
#ai #culture
5 086
Two bundles in one post.
- Hands-on DevOps bundle - these are courses, so if you buy them, make sure to claim them before 2027-09-01!
- Software Engineering books by Manning. Just check if you have those already, because some of these books were parts of other bundles.
#books
5 086
A new issue of the CatOps digest is live!
https://newsletter.catops.dev/p/catops-digest-2026-08-07
#digest #newsletter
5 086
If you have nothing to do this Sunday and you understand Ukrainian, join us for a live discussion about AI in the DevOps-ish field at 11:00 UTC (14:00 Kyiv / 13:00 Berlin).
YouTube link
5 086
An interesting article that explains how Karpenter works.
It does have flaws, though. Apart from useless footnotes, it doesn’t elaborate on how did they address the behavior, only some abstract suggestions, some of which kinda contradict what Karpenter actually is.
Spoiler: their fix is a separate node pool. You can learn it from this thread on Reddit.
Otherwise, it’s a good article and a good thread.
#kubernetes #aws #karpenter
5 086
An article from Anthropic on the AI agents evaluation strategies, basically test strategies for AI agents.
It's an interesting read, even if you do not create your own agents. There are also some interesting points in the difference of evaluating a coding agent vs a communication agent (customer support, etc.), as well as examples of the metrics you can use for that.
Besides, you can use the ideas from this article not only for the agents, but also for skills, if you develop any.
#ai #testing
5 086
For today's Donations Monday, I'd like to remind you about a big fundraiser by DOU for the 2nd separate corps of the National Guard of Ukraine «Хартія».
The goal of this fundraiser is to buy heavy bomber drones "Vampire" for the Kupiansk direction.
Monobank jar: https://send.monobank.ua/jar/26mrQPQ3PZ
#donations #Ukraine
5 086
An interesting article by Coroot on reproducing split brain on CloudNativePG.
Regardless of whether or not you use CloudNativePG, it's a good example of chaos testing. Chaos testing is about an experiment: here they define a clear gap in certainty (what would happen if?) and tested it.
The article also has some recommendations on CloudNativePG configuration, if you're using it.
#databases #postgres #kubernetes
5 086
A book bundle on Python, Rust, and Data by O’Reilly on Humble Bundle.
https://www.humblebundle.com/books/python-rust-and-data-oreilly-books
The bundle is active for 18 more days. Enjoy!
#books
5 086
You likely already know about the recent security incident that involves OpenAI and Hugging Face, when a model escaped its containment to cheat an evaluation test and hacked Hugging Face in the process. Now, postmortems are available from both OpenAI and Hugging Face.
- Initial incident disclosure by Hugging Face
- Postmortem by Hugging Face
- Postmortem by OpenAI
This is quite interesting read. On one hand, in the words of Hugging Face: "AI-driven offensive tooling is no longer theoretical. It lowers the cost of running a broad, patient, multi-stage campaign, and it operates at machine speed. Defending an online platform now means treating the data and model surface as a first-class attack surface, and using AI on defense to keep pace."
But also: "...we had no admission policy rejecting privileged or hostPath pods, and the CSI driver's ClusterRole granted pod creation cluster-wide..."
This highlights not only the need to develop new defense methods and strategies, but also the fact that the good-old multi-layer security approach is important, and old boring things work as well.
#ai #security
5 086
Being a good communicator is becoming more and more important in the world, where more and more code is generated.
15 principles for managing up is an article with some tips that can help you not only get on a better foot with your manager, but also to become a better colleague in general.
I personally so not like the term “managing up”, but I guess you have to call it somehow.
#culture #mgmt
5 086
We continue with a fundraiser a pickup truck for the 423rd battalion.
Right now, one jar has 218/350k raised, and the other one 37/50k.
Jar 1:
https://send.monobank.ua/jar/2aMqtZT592
Jar 2:
https://send.monobank.ua/jar/8oTyqJUjPV
#donations #Ukraine
5 086
Another book bundle on HumbleBundle. This one is about software architecture. Hopefully, you’d find something interesting there.
https://www.humblebundle.com/books/software-architecture-apress-books
#books
5 086
Plantescale (a database company) released an article about sharding.
It doesn't go into deep technical details. Also, it's a pity that they did not touch on some operational aspects of sharded storages: how to back up those systems, replication, etc. On another hand, because of this the article is brief and easy to follow.
It may be useful for your system design interviews out there, because it is high level and it mentions some existing out-of-the-box solutions.
P.S. It also has some very nice animations!
#databases
5 086
From all the management blogs, stories from Mike Fisher always resonate with me somehow. At least, those stories that get to me.
You Can’t Fake Belonging is a story of that feeling that is hard to put into words, but that greatly defines if your job is an interesting journey or a soul crushing routine.
From the first few paragraphs, I assumed that this would be yet another "office good" article, but it isn't! Let him cook and hopefully, this article would be insightful for you as well!
What I especially liked about it is the description of the manager's role. I guess everyone can name a good and a bad manager they had in the past, but it's not always clear why one of them was good and another one - bad. Also, the last bit hits hard: "The most dangerous person on your team isn’t the loudest critic or the lowest performer. It’s the one who has quietly decided they don’t belong here, started to believe it, and hasn’t left yet."
#culture #mgmt
5 086
We continue with a fundraiser a pickup truck for the 423rd battalion.
Right now, one jar has 218/350k raised, and the other one 32/50k.
Jar 1:
https://send.monobank.ua/jar/2aMqtZT592
Jar 2:
https://send.monobank.ua/jar/8oTyqJUjPV
#donations #Ukraine
5 086
I often post book bundles on this channel, but buying books and reading books are two different hobbies.
Here’s a book list on Github with software engineering books selected by a set of criteria:
- The book must be relevant to Software Architecture; and
- The content is not obsolete.
- It must be technology agnostic or applicable to a wide range of technologies;
- An average rating of 3.5 or above; and
- A total number of ratings equals 50 or above.
- At least 5 written reviews.
- A minimum length of 50 pages.
Hopefully, it could help you to find what to actually read.
#books
5 086
Rewriting everything in Rust was a meme of itself before the wide application of AI. However, Rewriting Bun in Rust is interesting precisely because of AI.
Quoting the article itself:
Pre-merge, this took 5.9 billion uncached input tokens, 690 million output tokens, and 72 billion cached input token reads — around $165,000 at API pricing. By hand, I think this would've taken 3 engineers with full context on the codebase about a year, during which time we wouldn't be able to improve Node.js compatibility, fix bugs, fix security issues or implement new features. We never would've done that. The realistic alternative was to do nothing and keep fixing the bugs at the top of this post forever.
What’s interesting in this article, regardless of whether or not you plan to rewrite a huge code base, is how he approached the task with multiple agents. This is something you could do in your daily job for smaller things as well.
Bun v1.4.0 is the first Rust version, and some companies already use it in production.
#ai #programming #rust
