Why Every Platform Engineer Should Care About Kubernetes Operators
https://www.pulumi.com/blog/why-every-platform-engineer-should-care-about-kubernetes-operators
https://www.pulumi.com/blog/why-every-platform-engineer-should-care-about-kubernetes-operators
Demystifying Swap in Kubernetes: A Handbook for DevOps Engineers
https://medium.com/@robertbotez/demystifying-swap-in-kubernetes-a-handbook-for-devops-engineers-e5ef934593e3
https://medium.com/@robertbotez/demystifying-swap-in-kubernetes-a-handbook-for-devops-engineers-e5ef934593e3
Argo Rollouts — Canary Deployment with Istio
https://medium.chuklee.com/argo-rollouts-canary-deployment-with-istio-b432bc141ba9
https://medium.chuklee.com/argo-rollouts-canary-deployment-with-istio-b432bc141ba9
kpatch
https://github.com/dynup/kpatch
kpatch is a Linux dynamic kernel patching infrastructure which allows you to patch a running kernel without rebooting or restarting any processes. It enables sysadmins to apply critical security patches to the kernel immediately, without having to wait for long-running tasks to complete, for users to log off, or for scheduled reboot windows. It gives more control over uptime without sacrificing security or stability.
https://github.com/dynup/kpatch
Understanding the Circuit Breaker: A Key Design Pattern for Resilient Systems
https://dzone.com/articles/circuit-breaker-pattern-resilient-systems
The Circuit Breaker Pattern is a key design pattern for building resilient systems by preventing cascading failures and ensuring graceful degradation.
https://dzone.com/articles/circuit-breaker-pattern-resilient-systems
Load Testing with Impulse at Airbnb
https://medium.com/airbnb-engineering/load-testing-with-impulse-at-airbnb-f466874d03d2
Comprehensive Load Testing with Load Generator, Dependency Mocker, Traffic Collector, and More
https://medium.com/airbnb-engineering/load-testing-with-impulse-at-airbnb-f466874d03d2
unregistry
https://github.com/psviderski/unregistry
Unregistry is a lightweight container image registry that stores and serves images directly from your Docker daemon's storage.
https://github.com/psviderski/unregistry
Terraform: Working with the State File in Memory
https://medium.com/@pilitsyn/terraform-working-with-the-state-file-in-memory-930a262dd154
https://medium.com/@pilitsyn/terraform-working-with-the-state-file-in-memory-930a262dd154
terrafetch
https://github.com/RoseSecurity/terrafetch
Terrafetch is the Neofetch of Terraform—because your infrastructure deserves a little flair. It scans your Terraform repository and displays key statistics like the number of variables, resources, modules, outputs, and more—all in a stylish, terminal-friendly format. Perfect for CLI screenshots, repo intros, or just flexing your infra hygiene.
https://github.com/RoseSecurity/terrafetch
How Kubernetes Runs Containers : A Practical Deep Dive
https://blog.esc.sh/kubernetes-containers-linux-processes
Taking a deep dive into how Kubernetes runs containers as Linux processes
https://blog.esc.sh/kubernetes-containers-linux-processes
How Ahrefs Saved US$400M in 3 Years by NOT Going to the Cloud
https://tech.ahrefs.com/how-ahrefs-saved-us-400m-in-3-years-by-not-going-to-the-cloud-8939dd930af8
https://tech.ahrefs.com/how-ahrefs-saved-us-400m-in-3-years-by-not-going-to-the-cloud-8939dd930af8
tigrisfs
https://www.tigrisdata.com/blog/tigrisfs
We're proud to announce the immediate availability of tigrisfs, the native filesystem interface for Tigris. This lets you mount Tigris buckets to your laptops, desktops, and servers so you can use data in your buckets as if it was local. This bridges the gap between the cloud and your machine.
https://www.tigrisdata.com/blog/tigrisfs
octelium
https://github.com/octelium/octelium
Octelium is a free and open source, self-hosted, unified platform for zero trust resource access that is primarily meant to be a modern alternative to remote access VPNs and similar tools.
https://github.com/octelium/octelium
Breaking up a monolith: How we’re unwinding a shared database at scale
https://www.datadoghq.com/blog/engineering/unwinding-shared-database
https://www.datadoghq.com/blog/engineering/unwinding-shared-database
Taming Complexity: HelloFresh’s Playbook for Managing Large-Scale Change
P1: https://engineering.hellofresh.com/taming-complexity-hellofreshs-playbook-for-managing-large-scale-programs-part-1-3-cdf06c5a6ed9
P2: https://engineering.hellofresh.com/taming-complexity-hellofreshs-playbook-for-managing-large-scale-change-part-2-3-516dc3961e26
P3: https://engineering.hellofresh.com/taming-complexity-hellofreshs-playbook-for-managing-large-scale-change-part-3-3-ec0fd8bc6cd9
P1: https://engineering.hellofresh.com/taming-complexity-hellofreshs-playbook-for-managing-large-scale-programs-part-1-3-cdf06c5a6ed9
P2: https://engineering.hellofresh.com/taming-complexity-hellofreshs-playbook-for-managing-large-scale-change-part-2-3-516dc3961e26
P3: https://engineering.hellofresh.com/taming-complexity-hellofreshs-playbook-for-managing-large-scale-change-part-3-3-ec0fd8bc6cd9
Kubernetes List API performance and reliability
https://ahmet.im/blog/kubernetes-list-performance
At my current employer, we use Kubernetes to run hundreds of thousands of bare metal servers, spread over hundreds of Kubernetes clusters. We use Kubernetes beyond officially supported/tested scale limits by running more than 5,000 nodes and over a hundred thousand of pods in a single cluster.1 In these large scale setups, expensive “list” calls on the Kubernetes API are the achilles heel of the control plane reliability and scalability. In this article, I’ll explain which list call patterns pose the most risk, and how recent and upcoming Kubernetes versions are improving the list API performance.
https://ahmet.im/blog/kubernetes-list-performance
ktea
https://github.com/jonas-grgt/ktea
ktea is a tool designed to simplify and accelerate interactions with Kafka clusters.
https://github.com/jonas-grgt/ktea
GitOps: View from a security perspective
https://medium.com/@TechInternals/gitops-view-from-a-security-perspective-a120795b2f17
https://medium.com/@TechInternals/gitops-view-from-a-security-perspective-a120795b2f17
"Best practices" aren't always best for you
https://thefridaydeploy.substack.com/p/best-practices-arent-always-best
https://thefridaydeploy.substack.com/p/best-practices-arent-always-best