For today's donations Monday, I'd like to remind you about a huge fundraiser by DOU.ua for the 3rd Assault Brigade:
https://send.monobank.ua/jar/AGK8qiQwQX
More info is here (in Ukrainian).
#donations #Monday
https://send.monobank.ua/jar/AGK8qiQwQX
More info is here (in Ukrainian).
#donations #Monday
❤3
Today, I'd like to share with you two new bundles from Humble Bundle:
- Linux Complete book bundle by Pearson
- Security by Apress book bundle
The first bundle has some amazing books like the "Unix and Linux Handbook" and performance books by Brendan Gregg!
#books
- Linux Complete book bundle by Pearson
- Security by Apress book bundle
The first bundle has some amazing books like the "Unix and Linux Handbook" and performance books by Brendan Gregg!
#books
Humble Bundle
Humble Tech Book Bundle: Linux Complete by Pearson
Unleash your machine’s potential with our latest Humble Tech Book Bundle: Linux Complete—customize, design, and help support The BINC Foundation today!
❤🔥2
Design patterns are important in a way that they allow us all to speak the same language, and align on things just by calling them by their name. Also, more often than not, they do make sense in the real world applications.
It doesn't mean that you need to implement all of them all the time, but it is important to be able to recognize them and apply when they make sense.
Here's an article with some design patterns for microservices that are quite common in the wild.
#system_design
It doesn't mean that you need to implement all of them all the time, but it is important to be able to recognize them and apply when they make sense.
Here's an article with some design patterns for microservices that are quite common in the wild.
#system_design
Substack
Microservices are Mess without these Patterns
Stop Building Fragile Microservices — Use These 10 Proven Patterns Instead
❤3
External Secrets Operator is a very popular tool to sync secrets from your credentials storage into Kubernetes. Unfortunately, they have faced the same problem that many open source tools do: lack of resources to either do unpaid work, or hire someone to do things.
They have announced it on Reddit.
What does it mean for the project? Here's an excerpt from their post:
-----
What We’re Still Doing
✅ We’ll still review and merge community PRs
✅ Contributions will be available on the main branch
❌ We’re pausing all release activities: no new versions (including patches, majors, minors)
❌ We’ll stop responding to support issues and GitHub Discussions for now
How You Can Help
If your company depends on ESO - and many do - now is the time to step up. Whether you’re an individual contributor or part of an open source team, we’d love your help.
We’re open to onboarding new maintainers, defining ownership areas, and sharing responsibilities. You don’t need to be an expert - we’ll help you ramp up.
➡️ To get involved, please sign up using this form.
📚 You can also follow this GitHub Discussion for context.
We didn’t want to do this. But too many OSS projects are quietly dying because they’ve been taken for granted - used in production by thousands but maintained by a handful.
-----
#kubernetes #security
They have announced it on Reddit.
What does it mean for the project? Here's an excerpt from their post:
-----
What We’re Still Doing
✅ We’ll still review and merge community PRs
✅ Contributions will be available on the main branch
❌ We’re pausing all release activities: no new versions (including patches, majors, minors)
❌ We’ll stop responding to support issues and GitHub Discussions for now
How You Can Help
If your company depends on ESO - and many do - now is the time to step up. Whether you’re an individual contributor or part of an open source team, we’d love your help.
We’re open to onboarding new maintainers, defining ownership areas, and sharing responsibilities. You don’t need to be an expert - we’ll help you ramp up.
➡️ To get involved, please sign up using this form.
📚 You can also follow this GitHub Discussion for context.
We didn’t want to do this. But too many OSS projects are quietly dying because they’ve been taken for granted - used in production by thousands but maintained by a handful.
-----
#kubernetes #security
GitHub
GitHub - external-secrets/external-secrets: External Secrets Operator reads information from a third-party service like AWS Secrets…
External Secrets Operator reads information from a third-party service like AWS Secrets Manager and automatically injects the values as Kubernetes Secrets. - external-secrets/external-secrets
😢11❤1
Crossplane 2.0 is out!
Crossplane is a very interesting project, and while I have my own reservations against managing cloud resources with Kubernetes abstractions, I think this project did many things right.
2.0 version takes it a step further. I personally excited abut this part:
~~~
The biggest change in Crossplane 2.0 is that compositions can now include any Kubernetes resource, not just Crossplane-managed infrastructure. This means you can define a composite resource that provisions a database, configures networking, deploys an application, and sets up monitoring, all in one cohesive abstraction.
~~~
This is great! Now, you should be able to define the whole scope of an application with all its infra dependencies as a single artifact, and potentially, ship application templates to manage fleets of similar services. This, in my humble opinion, is the only sane way of providing “a platform” to your developers.
#kubernetes #crossplane #platform_engineering
Crossplane is a very interesting project, and while I have my own reservations against managing cloud resources with Kubernetes abstractions, I think this project did many things right.
2.0 version takes it a step further. I personally excited abut this part:
~~~
The biggest change in Crossplane 2.0 is that compositions can now include any Kubernetes resource, not just Crossplane-managed infrastructure. This means you can define a composite resource that provisions a database, configures networking, deploys an application, and sets up monitoring, all in one cohesive abstraction.
~~~
This is great! Now, you should be able to define the whole scope of an application with all its infra dependencies as a single artifact, and potentially, ship application templates to manage fleets of similar services. This, in my humble opinion, is the only sane way of providing “a platform” to your developers.
#kubernetes #crossplane #platform_engineering
The Crossplane Blog
Announcing Crossplane 2.0
After seven years building Crossplane, we're excited to announce Crossplane 2.0. This release extends beyond infrastructure to support applications as first-class citizens, enabling platform teams to offer unified APIs that manage apps and infrastructure…
🔥6💩2❤1👍1
For today’s donations Monday, I’d like to share with you a charity organization that friends of mine from the music industry created at the beginning of the full scale invasion.
Musicians Defend Ukraine
#donations #Ukraine
Musicians Defend Ukraine
#donations #Ukraine
Musicians Defend Ukraine
A charitable foundation that helps musicians during the war
Created on the basis of three organizations: Love'n'Joy band, Shpital Records studio and Kontrabass Promo agency.
❤3
Software Architecture book bundle by O’Reilly.
This bundle looks familiar, so double-check if you have it already before
buying. I’ve checked my books, and it was not there, but still.
#books
This bundle looks familiar, so double-check if you have it already before
buying. I’ve checked my books, and it was not there, but still.
#books
Humble Bundle
Humble Tech Book Bundle: Software Architecture 2025 by O'Reilly
Pay what you want for the latest Humble Tech Bundle: Software Architecture 2025 and help support Code for America with your purchase!
👍10🔥1
OPA is apparently Apple now.
At least the creators and many maintainers of OPA have joined Apple recently.
What does it mean for the project? Time will tell. OPA remains in CNCF. So, this acquisition may be a good thing: at least, now maintainers would have stable income, so the project won't end up like External Secrets Operator
#opa #security
At least the creators and many maintainers of OPA have joined Apple recently.
What does it mean for the project? Time will tell. OPA remains in CNCF. So, this acquisition may be a good thing: at least, now maintainers would have stable income, so the project won't end up like External Secrets Operator
#opa #security
Medium
Note from Teemu, Tim, and Torin to the Open Policy Agent community
Today we’re excited to announce that the creators of Open Policy Agent (along with many team members from Styra) have joined Apple to…
👍6❤3🤔1💩1
The topic of cost optimization has gained a lot of popularity in the last couple of years. However, oftentimes people pay more attention towards compute capacity and SaaS offerings, which makes sense, since those are usually the biggest contributors to the overall bill.
Still, in this Reddit thread you can find some actionable advices on how to keep your S3 bill in check.
Those are tips from real people based on their experience in a wild, not just a random Medium post, which makes it extra useful in my eyes.
#aws #finops
Still, in this Reddit thread you can find some actionable advices on how to keep your S3 bill in check.
Those are tips from real people based on their experience in a wild, not just a random Medium post, which makes it extra useful in my eyes.
#aws #finops
Reddit
From the aws community on Reddit: 7 real S3 screw-ups I see all the time (and how to fix them)
Explore this post and more from the aws community
👍6🔥1
Better late than never! So, here's a fresh issue of the CatOps Digest!
https://newsletter.catops.dev/p/catops-digest-2025-08-22
#digest #newsletter
https://newsletter.catops.dev/p/catops-digest-2025-08-22
#digest #newsletter
newsletter.catops.dev
CatOps Digest 2025-08-22
What was on CatOps in the last couple of weeks...
👍4❤2🔥1
For today's Donations Monday, let's help our friends from the UkrOps Club to complete their fundraiser for the electronic warfare equipment for the 46th Brigade.
https://send.monobank.ua/jar/6tomFnD5Rb
#donations #Ukraine
https://send.monobank.ua/jar/6tomFnD5Rb
#donations #Ukraine
❤3
Some new features of Go 1.25 regarding
#go #programming
WaitGroups. Now, there's a new function wg.Go that simplifies the goroutine management, so you can omit wg.Add(1) and wg.Done() calls. Therefore, there's less possibility that you'll forget about those.#go #programming
mfbmina.dev
Waitgroups: what they are, how to use them and what changed with Go 1.25
Imagine the following problem: you need to process hundreds of records and generate a single output. One way to solve this is to process each record sequentially and unify the output only at the end. However, this can be extremely slow, depending on the time…
❤5
Cloudflare shares some insights from their redesign of their KV-storage following the Google's outage.
In nutshell, they use a combination of their distributed database and a vendor's cloud storage depending on the size of data. This line I find particularly interesting:
Cloudflare engineers explain that "for workloads dominated by sub-1KB objects at this scale, database storage becomes significantly more efficient and cost-effective than traditional object storage."
#cdn #databases
In nutshell, they use a combination of their distributed database and a vendor's cloud storage depending on the size of data. This line I find particularly interesting:
Cloudflare engineers explain that "for workloads dominated by sub-1KB objects at this scale, database storage becomes significantly more efficient and cost-effective than traditional object storage."
#cdn #databases
InfoQ
Cloudflare Rearchitects Workers KV Following GCP Outage, Achieves 40x Performance Gain
Cloudflare has recently redesigned Workers KV with a hybrid storage architecture that automatically routes objects between distributed databases and object storage based on size characteristics, while operating dual storage backends. This change improved…
🔥7
The deprecation of Bitnami public resources is apparently moved one month ahead.
A bit of a relief for those who haven’t yet migrated, but still.
#bitnami #docker #kubernetes
A bit of a relief for those who haven’t yet migrated, but still.
#bitnami #docker #kubernetes
Broadcom
How to prepare for the Bitnami Changes coming soon
👍7
For today's Donations Monday, I'd like to ask you, once again, to help our friends from the UkrOps Club with their fundraiser for the electronic warfare equipment.
https://send.monobank.ua/jar/6tomFnD5Rb
About 50% of their "support jar" is covered.
#donations #Ukraine
https://send.monobank.ua/jar/6tomFnD5Rb
About 50% of their "support jar" is covered.
#donations #Ukraine
❤4👍1
Many years in a row we organize the DevOps Days Kyiv conference for you!
This year isn't an exception. Tomorrow at 17:00 Kyiv time (14:00 UTC) we meet online once again online to talk about AI and its role in the software development industry.
We have open space afterward, so it's not a one way road: you'll be able to share your thoughts and experience there as well!
The conference is free, all you need is to register on the website:
https://devopsdays.com.ua/
See you there!
#event #devopsdays
This year isn't an exception. Tomorrow at 17:00 Kyiv time (14:00 UTC) we meet online once again online to talk about AI and its role in the software development industry.
We have open space afterward, so it's not a one way road: you'll be able to share your thoughts and experience there as well!
The conference is free, all you need is to register on the website:
https://devopsdays.com.ua/
See you there!
#event #devopsdays
DevOpsDays -
DevOpsDays: AI Chapter - DevOpsDays
DevOpsDays Ukraine is part of the worldwide DevOpsDays community. This June, we’re hosting virtual talks by speakers, Ignite sessions from the DevOps community around the world, and kicking off Open Space discussions.
❤6👍2
A new CatOps Digest is out:
https://newsletter.catops.dev/p/catops-digest-2025-09-06
These digests are great reminders for me, how little I post to the channel lately 😔
#digest #newsletter
https://newsletter.catops.dev/p/catops-digest-2025-09-06
These digests are great reminders for me, how little I post to the channel lately 😔
#digest #newsletter
newsletter.catops.dev
CatOps Digest 2025-09-06
What was on CatOps in the last couple of weeks...
❤1
For today's Donations Monday, I'd like to remind you about the UA Responders foundation. They work in the medical and rehabilitation field.
We cooperate with them for the DevOps Days Ukraine conference since the beginning of the full scale invasion.
Here's the direct link to donate:
https://uaresponders.org/donate/
#donations #Ukraine
We cooperate with them for the DevOps Days Ukraine conference since the beginning of the full scale invasion.
Here's the direct link to donate:
https://uaresponders.org/donate/
#donations #Ukraine
❤2
Learnkube is a great resource, because they explain how Kubernetes works not only within its own abstractions, but in relation to other technologies.
Im this article they explain, how Kubernetes’ Security Context maps to the Linux primitives.
Tires article would be useful even if you’ve worked with both Linux and Kubernetes for some time, since recalling basic things from time to time is important.
#kubernetes #security #linux
Im this article they explain, how Kubernetes’ Security Context maps to the Linux primitives.
Tires article would be useful even if you’ve worked with both Linux and Kubernetes for some time, since recalling basic things from time to time is important.
#kubernetes #security #linux
LearnKube
From Linux Primitives to Kubernetes Security Contexts
Dive deep into Kubernetes Security Contexts and learn how to manage security settings for your pods and containers.
👍7
If you use KEDA in production, make sure you monitor it :)
Here are some useful Grafana dashboards for that.
#observability #grafana #keda #kubernetes
Here are some useful Grafana dashboards for that.
#observability #grafana #keda #kubernetes
hodovi.cc
KEDA Monitoring With Prometheus and Grafana
KEDA is a tool that provides event-driven autoscaling for Kubernetes, allowing you to scale your applications based on external metrics. It uses the Kubernetes Horizontal Pod Autoscaler (HPA) to adjust the number of pods in a deployment based on metrics like…
👍9❤2