20 Terraform Best Practices to Improve your TF workflow
In this article, we explore best practices for managing Infrastructure as Code (IaC) with Terraform. Terraform is one of the most used tools in the IaC space that enables us to safely and predictably apply changes to our infrastructure.https://spacelift.io/blog/terraform-best-practices
plane
Open Source JIRA, Linear and Height Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible.https://github.com/makeplane/plane
Autometrics
Autometrics is an open source framework that makes it easy to understand the health and performance of your code in production.https://github.com/autometrics-dev
aws-sam-wireguard
This is a serverless application that allows you to deploy a WireGuard VPN server on AWS using AWS Serverless Application Model (SAM). SAM is an open-source framework for building serverless applications that provides shorthand syntax to express functions, APIs, databases, and event source mappings.https://github.com/ovcharenko/aws-sam-wireguard
Who reads your email?
This is the second blog post on the topic of the centralization of the internet.https://www.netmeister.org/blog/mx-diversity.html
HOW DISCORD STORES TRILLIONS OF MESSAGES
https://discord.com/blog/how-discord-stores-trillions-of-messages
https://discord.com/blog/how-discord-stores-trillions-of-messages
external-resizer
Sidecar container that watches Kubernetes PersistentVolumeClaims objects and triggers controller side expansion operation against a CSI endpointhttps://github.com/kubernetes-csi/external-resizer
highlight
The open source, full-stack monitoring platform. Error monitoring, session replay, logging and more.https://github.com/highlight/highlight
Terraform (IaC) testing: Localstack + Terratest
https://medium.com/@ledevedeccorentin/terraform-iac-testing-localstack-terratest-9946dafe98b6
https://medium.com/@ledevedeccorentin/terraform-iac-testing-localstack-terratest-9946dafe98b6
kubefirst
The Kubefirst CLI creates instant GitOps platforms that integrate some of the best tools in cloud native from scratch in minutes.https://github.com/kubefirst/kubefirst
How to Find and Fix Elasticsearch Unassigned Shards
https://sematext.com/blog/elasticsearch-unassigned-shards
https://sematext.com/blog/elasticsearch-unassigned-shards
terraform-provider-docker
Terraform Docker providerhttps://github.com/kreuzwerker/terraform-provider-docker
Provisioning Kubernetes clusters on AWS with Terraform and EKS
TL;DR: In this guide, you will learn how to create clusters on the AWS Elastic Kubernetes Service (EKS) with eksctl and Terraform. By the end of the tutorial, you will automate creating three clusters (dev, staging, prod) complete with the ALB Ingress Controller in a single click.https://learnk8s.io/terraform-eks
UPDATED IN JANUARY 2023
jitsu
Jitsu is an open-source Segment alternative. Fully-scriptable data ingestion engine for modern data teams. Set-up a real-time data pipeline in minutes, not dayshttps://github.com/jitsucom/jitsu
Provisioning Kubernetes clusters on GCP with Terraform and GKE
TL;DR: In this article you will learn how to create clusters on the GCP Google Kubernetes Engine (GKE) with the gcloud CLI and Terraform. By the end of the tutorial, you will automate creating three clusters (dev, staging, prod) complete with the GKE Ingress in a single click.https://learnk8s.io/terraform-gke
UPDATED IN JANUARY 2023
tart
macOS and Linux VMs on Apple Silicon to use in CI and other automationshttps://github.com/cirruslabs/tart
Load Balancing
In this post we're going to focus on the ways that a single load balancer might distribute HTTP requests to a set of servers. We'll start from the bottom and work our way up to modern load balancing algorithms.https://samwho.dev/load-balancing
How we handled 100k+ CCU on a real-time collective canvas
https://medium.com/@alexmogfr/zevent-place-how-we-handled-100k-ccu-on-a-real-time-collective-canvas-71d3d346e0ab
https://medium.com/@alexmogfr/zevent-place-how-we-handled-100k-ccu-on-a-real-time-collective-canvas-71d3d346e0ab
kubectl-debug
Debug a target container in a Kubernetes cluster by automatically creating a new, non-invasive, 'debug' container in the same pid, network, user, and ipc namespace as the target container without disrupting the target container.https://github.com/JamesTGrant/kubectl-debug
Scaling Kubernetes to multiple clusters and regions
https://community.ops.io/danielepolencic/scaling-kubernetes-to-multiple-clusters-and-regionss-jp7
https://community.ops.io/danielepolencic/scaling-kubernetes-to-multiple-clusters-and-regionss-jp7