Cascading failures can disrupt systems in unexpected ways, and even the simple task of scheduling team lunches can illustrate these complexities. This article by Jaywhy13 uses the metaphor of organizing team lunches to explain the intricacies of cascading failures in systems. Discover how these failures occur and strategies to prevent them in both technical and everyday scenarios.
https://jaywhy13.hashnode.dev/cascading-failures-and-the-impossibility-of-scheduling-team-lunches
https://jaywhy13.hashnode.dev/cascading-failures-and-the-impossibility-of-scheduling-team-lunches
1👍2🔥1
Reducing AWS costs is a top priority for many organizations. This article from Levels.fyi explores practical strategies to slash your AWS bill. From optimizing resource utilization to leveraging cost-saving tools, learn how to implement effective measures to significantly lower your cloud expenses while maintaining performance and efficiency.
https://www.levels.fyi/blog/slashing-aws-bill.html
https://www.levels.fyi/blog/slashing-aws-bill.html
www.levels.fyi
Slashing our AWS Bill at Levels.fyi
Breaking down our cloud costs before and after optimizations
1👍6
Collection of patterns, examples and resources for GitOps process design, GitOps repository structures, etc
https://github.com/cloudogu/gitops-patterns
https://github.com/cloudogu/gitops-patterns
GitHub
GitHub - cloudogu/gitops-patterns: Collection of patterns, examples and resources for GitOps process design, GitOps repository…
Collection of patterns, examples and resources for GitOps process design, GitOps repository structures, etc - cloudogu/gitops-patterns
👍3
Adopting automated testing is a critical transformation for engineering teams aiming to improve software quality and deployment speed. This article by Vaidik Kapoor explores the journey of adopting automated testing, discussing the benefits, challenges, and strategies for successful implementation. Learn how to integrate automated testing into your development pipeline to enhance efficiency, reduce errors, and accelerate delivery.
https://vaidik.in/engineering-transformations-adopting-automated-testing/
https://vaidik.in/engineering-transformations-adopting-automated-testing/
Vaidik Kapoor
Engineering Transformations - Adopting Automated Testing As A Practice
Leadership, in a way, is about finding and using levers that help the business take step jumps in making progress towards the vision of the company. Engineering leadership is similar but limited to engineering and product development. As engineering leaders…
👍1
KubeStellar - a flexible solution for challenges associated with multi-cluster configuration management for edge, multi-cloud, and hybrid cloud
https://github.com/kubestellar/kubestellar
https://github.com/kubestellar/kubestellar
GitHub
GitHub - kubestellar/kubestellar: KubeStellar - a flexible solution for multi-cluster configuration management for edge, multi…
KubeStellar - a flexible solution for multi-cluster configuration management for edge, multi-cloud, and hybrid cloud - kubestellar/kubestellar
SaaS-simple deployment of Kubernetes - on your own hardware.
https://github.com/siderolabs/omni
https://github.com/siderolabs/omni
GitHub
GitHub - siderolabs/omni: SaaS-simple deployment of Kubernetes - on your own hardware.
SaaS-simple deployment of Kubernetes - on your own hardware. - siderolabs/omni
The technical interview process is a crucial step in hiring top talent, especially in engineering and software development roles. This article from Semaphore CI outlines best practices for designing an effective technical interview process. Learn how to create a fair and comprehensive interview experience that accurately assesses candidates' skills, aligns with your company's needs, and promotes a positive candidate experience.
https://semaphoreci.com/blog/technical-interview-process
https://semaphoreci.com/blog/technical-interview-process
Semaphore
4 Ways to Improve Your Technical Interview Process - Semaphore
This article details some of the best practices in the tech industry to help you improve your hiring process.
1👍4
The easiest way to bootstrap a self-hosted High Availability Kubernetes cluster. A fully automated HA k3s etcd install with kube-vip, MetalLB, and more. Build. Destroy. Repeat.
https://github.com/techno-tim/k3s-ansible
https://github.com/techno-tim/k3s-ansible
GitHub
GitHub - timothystewart6/k3s-ansible: The easiest way to bootstrap a self-hosted High Availability Kubernetes cluster. A fully…
The easiest way to bootstrap a self-hosted High Availability Kubernetes cluster. A fully automated HA k3s etcd install with kube-vip, MetalLB, and more. Build. Destroy. Repeat. - timothystewart6/...
❤2
Understanding how to effectively use Terraform Check is crucial for maintaining infrastructure as code. This article from Masterpoint.io provides an in-depth look at Terraform Check, explaining its purpose, functionality, and best practices. Learn how to leverage this tool to ensure your Terraform configurations are error-free and compliant with best practices.
https://masterpoint.io/updates/understanding-terraform-check/
https://masterpoint.io/updates/understanding-terraform-check/
Understanding the Terraform Check Block Feature | Masterpoint Consulting
We dive into one of Terraform's most recent features to leverage infrastructure validation.
Terraform drift can lead to discrepancies between your infrastructure and code, posing significant challenges. This article from DragonDrop Cloud discusses the negative impacts of Terraform drift, examining the causes and potential solutions. Understand how to identify and mitigate drift to maintain consistent and reliable infrastructure.
https://dragondrop.cloud/2023/08/10/terraform-drift-the-bad-the-ugly-and-the-black-swan/
https://dragondrop.cloud/2023/08/10/terraform-drift-the-bad-the-ugly-and-the-black-swan/
👏2👍1
Creating a Kubernetes Operator can significantly enhance the automation and management of your applications. This article from Dev Genius provides a step-by-step guide on how to develop a Kubernetes Operator, covering the essential concepts, tools, and best practices. Learn how to build and deploy your own Operator to streamline operations and improve efficiency in your Kubernetes environment.
https://blog.devgenius.io/how-to-create-a-kubernetes-operator-e2fb3c215e5b
https://blog.devgenius.io/how-to-create-a-kubernetes-operator-e2fb3c215e5b
Medium
How to create a Kubernetes Operator ?
In the first part of this serie about the operator pattern, we saw what it is and in which cases it can be highly helpful, especially for…
👍6
Ensuring robust security at the cluster level in Kubernetes is paramount. This article from Faun discusses the Pod Security Admission Controller and its role in enforcing security policies across a Kubernetes cluster. Learn how to configure and implement this controller to enhance your cluster's security posture and protect your workloads effectively.
https://faun.pub/pod-security-admission-controller-cluster-level-bda83b80d916
https://faun.pub/pod-security-admission-controller-cluster-level-bda83b80d916
Medium
Pod Security Admission Controller — Cluster Level
An overview of how to apply pod security on cluster level
👍3
Tired of pushing to test your .gitlab-ci.yml?
Run gitlab pipelines locally as shell executor or docker executor.
https://github.com/firecow/gitlab-ci-local
Run gitlab pipelines locally as shell executor or docker executor.
https://github.com/firecow/gitlab-ci-local
GitHub
GitHub - firecow/gitlab-ci-local: Tired of pushing to test your .gitlab-ci.yml?
Tired of pushing to test your .gitlab-ci.yml? Contribute to firecow/gitlab-ci-local development by creating an account on GitHub.
👍3🔥3❤2❤🔥1
Automating secrets rotation is crucial for maintaining security in dynamic environments. This article by Canela Severo explains how to achieve true secrets auto-rotation using External Secrets Operator (ESO) and HashiCorp Vault. Discover the steps to set up and integrate these tools to ensure your secrets are rotated securely and efficiently, enhancing your overall security posture.
https://dev.to/canelasevero/true-secrets-auto-rotation-with-eso-and-vault-1g4o
https://dev.to/canelasevero/true-secrets-auto-rotation-with-eso-and-vault-1g4o
DEV Community
True Secrets Auto Rotation with ESO and Vault
Auto Rotation of secrets with no manual steps, so your applications and secret providers can consume and generate values only worrying about references
👍3
Upgrading Kubernetes clusters can be a complex and costly endeavor, especially at scale. This article from Qovery explores the challenges and expenses involved in upgrading hundreds of Kubernetes clusters. Learn about the strategies, tools, and best practices to manage and minimize the costs while ensuring smooth and efficient upgrades.
https://www.qovery.com/blog/the-cost-of-upgrading-hundreds-of-kubernetes-clusters/
https://www.qovery.com/blog/the-cost-of-upgrading-hundreds-of-kubernetes-clusters/
1👍5
Generate documentation from Terraform modules in various output formats
https://github.com/terraform-docs/terraform-docs
https://github.com/terraform-docs/terraform-docs
GitHub
GitHub - terraform-docs/terraform-docs: Generate documentation from Terraform modules in various output formats
Generate documentation from Terraform modules in various output formats - terraform-docs/terraform-docs
👍3🔥2
Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
https://github.com/johnkerl/miller
https://github.com/johnkerl/miller
GitHub
GitHub - johnkerl/miller: Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON - johnkerl/miller