DevOps drawer
@DevOps101
397
subscribers
9
photos
2
files
9.17K
links
Curated DevOps resources from trustworthy sources.
Download Telegram
Join
DevOps drawer
397 subscribers
DevOps drawer
https://spacelift.io/blog/terraform-files
Spacelift
Terraform Files - How to Structure Terraform Project
Learn how to structure your Terraform files in an efficient and standardized way that makes it easier to scale your projects in the future.
DevOps drawer
https://tontinton.com/posts/database-fundementals/
Tontinton
Database Fundamentals
The fundamental problems a database engineer thinks about in the shower
DevOps drawer
https://www.wiz.io/blog/ingress-nginx-kubernetes-vulnerabilities
wiz.io
CVE-2025-1974: The IngressNightmare in Kubernetes | Wiz Blog
Wiz Research uncovered RCE vulnerabilities (CVE-2025-1097, 1098, 24514, 1974) in Ingress NGINX for Kubernetes allowing cluster-wide secret access.
DevOps drawer
https://medium.com/google-cloud/from-autopilot-to-standard-gke-the-key-to-15x-cheaper-istio-d755c1d3866d
Medium
From Autopilot to Standard GKE: The Key to 15x Cheaper Istio
Istio proxy costs for 10-nodes GKE cluster reduced from $3065 to $185 per month.
DevOps drawer
https://itnext.io/how-we-load-test-argo-cd-at-scale-1-000-vclusters-with-gitops-on-kubernetes-d8ea2a8935b6
Medium
How We Load Test Argo CD at Scale: 1,000 vClusters with GitOps on Kubernetes
Discover how far your GitOps-driven Kubernetes platform can scale with Argo CD and vCluster
DevOps drawer
https://github.com/jonas-grgt/ktea
GitHub
GitHub - jonas-grgt/ktea: Kafka TUI client
Kafka TUI client. Contribute to jonas-grgt/ktea development by creating an account on GitHub.
DevOps drawer
https://newsletter.systemdesign.one/p/cache-strategies?post_id=165613635&r=10ywg9
newsletter.systemdesign.one
Everything You Need to Know About Cache Strategies
⭐
#74: A Simple Introduction to Cache Strategies (3 Minutes)
DevOps drawer
https://xata.io/blog/neon-vs-supabase-vs-xata-postgres-branching-part-1
Xata
PostgreSQL Branching: Xata vs. Neon vs. Supabase - Part 1 by Alex Francoeur
Take a closer look at PostgreSQL branching by comparing Xata, Neon, and Supabase on architecture, features, and real-world costs.
DevOps drawer
https://xata.io/blog/neon-vs-supabase-vs-xata-postgres-branching-part-2
Xata
PostgreSQL Branching: Xata vs. Neon vs. Supabase - Part 2 by Alex Francoeur
Take a closer look at PostgreSQL branching by comparing Xata, Neon, and Supabase on architecture, features, and real-world costs.
DevOps drawer
https://victoriametrics.com/blog/victorialogs-unleashed-cluster-version-now-available-for-exceptional-linear-scaling/index.html
VictoriaMetrics
VictoriaLogs Unleashed: Cluster Version Now Available for Exceptional, Linear Scaling
We’re thrilled to announce the release of the VictoriaLogs Cluster version – one of the most requested and anticipated updates from our user community. If you’ve been pushing the boundaries of vertical scaling, the solution for horizontal scalability is now…
DevOps drawer
https://medium.com/agoda-engineering/how-we-integrated-native-macos-workloads-with-kubernetes-b4d3c14881a0
Medium
How We Integrated Native macOS Workloads with Kubernetes
Our extensive Apple Infrastructure has always been a cornerstone of our development process at Agoda. Over the years, we’ve experimented…
DevOps drawer
https://medium.com/@csepulvedab/how-to-troubleshoot-oom-issues-in-go-applications-running-on-kubernetes-149e8bb104ac
Medium
How to Troubleshoot OOM Issues in Go Applications Running on Kubernetes
Kubernetes provides valuable mechanisms to prevent nodes from being affected when certain pods consume excessive CPU or memory resources…
DevOps drawer
https://medium.com/containers-101/securing-argo-cd-in-a-multi-tenant-environment-with-application-projects-39ad30893fd5
Medium
Securing Argo CD in a Multi-Tenant Environment with Application Projects
One of Argo CD’s standout features is its powerful user interface (UI) that shows the live status of all applications and the respective…
DevOps drawer
https://itnext.io/how-to-mount-secrets-as-files-or-environment-variables-in-kubernetes-f03d545dcd89
Medium
How to mount secrets as files or environment variables in Kubernetes
Get started with Secrets and ConfigMaps in Kubernetes
DevOps drawer
https://github.com/ExpediaGroup/container-startup-autoscaler
GitHub
GitHub - ExpediaGroup/container-startup-autoscaler: A Kubernetes controller that modifies the CPU and/or memory resources of containers…
A Kubernetes controller that modifies the CPU and/or memory resources of containers based on whether they're starting up, according to the startup/post-startup settings you provide. - Exped...
DevOps drawer
https://uptimelabs.io/beyond-5-whys-a-better-way-to-learn-from-incidents/
Uptime Labs
Beyond "5 Whys": A Better Way to Learn from Incidents - Uptime Labs
Disclaimers Before We Begin
Nothing I mention here is my original work. I’ve read, studied, and borrowed from experts in the field of safety. The only thing that is original is my own personal experience.
I’ve practiced and advocated for “5 Whys” for many…
DevOps drawer
https://planetscale.com/blog/anatomy-of-a-throttler-part-1
Planetscale
Anatomy of a Throttler, part 1 — PlanetScale
Learn about some design considerations for implementing a database throttler.
DevOps drawer
https://planetscale.com/blog/anatomy-of-a-throttler-part-2
Planetscale
Anatomy of a Throttler, part 2 — PlanetScale
Design considerations for implementing a database throttler with a comparison of singular vs distributed throttler deployments.
DevOps drawer
https://planetscale.com/blog/anatomy-of-a-throttler-part-3
Planetscale
Anatomy of a Throttler, part 3 — PlanetScale
Design considerations for implementing a database throttler
DevOps drawer
https://www.loft.sh/blog/understanding-kubernetes-multi-tenancy-models-challenges-and-solutions
www.loft.sh
Understanding Kubernetes Multi-Tenancy: Models, Challenges, and Solutions
Kubernetes was designed for efficient resource sharing, but complexity escalates when multiple teams or users step into the same cluster. As organizations scale, the challenge isn't just about running workloads; it's about how those workloads coexist securely…