#

Terraform Programming Tutorials & Engineering Articles

106 Terraform tutorials, guides, and engineering insights from Cloudflare, Slack, LinkedIn, and more

Terraform Articles & Tutorials

Filter:
ClickHouse logo
ClickHouse
Advanced
The ClickHouse Terraform provider now manages ClickStack dashboards, alerts, sources, and webhooks, putting observability config in version control.
11 min read
Includes Code
--
Google logo
Google
Intermediate
Ray 2.55 introduces official, first-class support for Google Cloud TPUs, enabling developers to run distributed Python workloads on Google's accelerators using the familiar Ray task-and-actor APIs. To handle the strict networking requirement of keeping multi-host TPU "slices" together over their Inter-Chip Interconnect (ICI), the KubeRay Operator on GKE automatically provisions and labels the underlying hardware layout. Ray Core utilizes these labels via its slice_placement_group() primitive to atomically reserve complete slices, allowing developers to deploy jobs through KubeRay, Ray Train, or Ray Serve simply by declaring a hardware topology (like "4x4") without writing custom placement code.
Ivan Nardini
6 min read
Includes Code
--
ClickHouse logo
ClickHouse
Intermediate
Februarys' ClickStack update brings major improvements to both Cloud and open source, including new query workflows, enhanced metrics exploration, performance optimizations, and expanded alerting options.
15 min read
Includes Code
--
ClickHouse logo
ClickHouse
Intermediate
Stream data from Pub/Sub in a few clicks for blazing-fast analytics over GCP infrastructure logs, application events, and operational signals. No routing through GCS or Dataflow required.
4 min read
Includes Code
--
ClickHouse logo
ClickHouse
Intermediate
Postgres managed by ClickHouse's first major update since public beta, covering fine-grained access control, a redesigned console, Terraform support, MCP integration, Stripe provisioning, migrations, billing, and capacity reservations — all shipped in und
8 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
AI agents have changed a lot in the last two years. The first could only answer one question at a time. Then came multi-turn chat, where the model could keep…
Stripe logo
Stripe
Intermediate
This article presents a pattern for using AI agents to author Terraform configuration files for Stripe infrastructure instead of having agents make direct API calls.
Michael Selander
7 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Advanced
The article discusses the deployment of secure, data-driven AI agents using NVIDIA's AI-Q Research Assistant and Enterprise RAG Blueprints on AWS.
Abdullahi Olaoye
8 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
Slack's Deploy Safety Program, launched in mid-2023, achieved a 90% reduction in customer impact hours by January 2025 through automated detection, remediation, and cultural changes across all depl...
Pinterest logo
Pinterest
Advanced
The article discusses Pinterest's transition to Moka, a next-generation data processing platform built on AWS Elastic Kubernetes Service (EKS).
ClickHouse logo
ClickHouse
Intermediate
This article discusses the process of creating reproducible ZIP archives for AWS Lambda functions, focusing on challenges such as file order, timestamp management, and OS compatibility.
Misha Shiryaev
4 min read
Includes Code
Has Summary
--
Pinterest logo
Pinterest
Advanced
This article discusses Pinterest's transition from a Hadoop-based platform to a Kubernetes-based data processing solution named Moka.
Pinterest Engineering
19 min read
Includes Code
Has Summary
--
Stripe logo
Stripe
Intermediate
This article discusses a rate-limit-friendly pattern for handling Stripe webhooks using the fetch-before-process approach while managing API rate limits effectively.
Phil Leggetter
10 min read
Includes Code
Has Summary
--
GitHub logo
GitHub
Intermediate
This article explores how GitHub's platform engineering team approaches infrastructure problems differently from product engineering.
Fabian Aguilar Gomez
7 min read
Has Summary
--
Pinterest logo
Pinterest
Advanced
The article discusses the automated migration and scaling of Hadoop™ clusters at Pinterest, focusing on the challenges faced and the implementation of the Hadoop Control Center (HCC) to streamline ...
Pinterest Engineering
12 min read
Has Summary
--
Fly.io logo
Fly.io
Intermediate
The article discusses the use of Model Context Protocols (MCPs) for provisioning machines, highlighting their integration with tools for managing resources in applications.
Sam Ruby
5 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
Cloudflare Snippets are now generally available, providing a fast and flexible way to control HTTP traffic using lightweight JavaScript code rules at no extra cost for all paid plans.
Nikita Cano
7 min read
Includes Code
Has Summary
--
Stripe logo
Stripe
Advanced
The article discusses the construction of a real-time payment analytics data pipeline from Stripe to AWS, highlighting the benefits of monitoring transactions for fraud detection and customer insig...
James Beswick
9 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
The article summarizes Cloudflare's 2024 Birthday Week, highlighting major announcements and innovations aimed at enhancing customer experience and contributing to the broader Internet community.
Kelly May Johnston
7 min read
Has Summary
--
Cloudflare logo
Cloudflare
Beginner
The article discusses Cloudflare's advancements in AI technologies, including the introduction of the AI Assistant for the Web Application Firewall (WAF) Rule Builder, AI bot traffic insights on Cl...
Adam Martinetti
9 min read
Has Summary
--
Cloudflare logo
Cloudflare
Advanced
Cloudflare has developed a new container platform that leverages GPUs for running various applications across its global network.
Brendan Irvine-Broque
21 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Advanced
This article discusses the automatic generation of Cloudflare's Terraform provider using OpenAPI schemas, highlighting the benefits of real-time updates and improved documentation for developers.
Jacob Bednarz
15 min read
Includes Code
Has Summary
--
Slack logo
Slack
Beginner
The article discusses Slack's migration from AWS Instance Metadata Service version 1 (IMDSv1) to version 2 (IMDSv2), emphasizing the security enhancements and challenges faced during the transition.
Archie Gunasekara
13 min read
Includes Code
Has Summary
--
Ramp logo
Ramp
Intermediate
This article discusses the implementation of just-in-time (JIT) access to cloud resources at Ramp, focusing on balancing speed and security for backend engineers.
Julien Colombain
11 min read
Includes Code
Has Summary
--
Ramp logo
Ramp
Advanced
The article discusses the optimization of a Python monolith's test suite, which initially took 45 minutes to run and was reduced to under 5 minutes through various strategies.
Rodda John, Luke Zeller, Rahul Sengottuvelu
9 min read
Has Summary
--
Ramp logo
Ramp
Advanced
The article discusses how Ramp utilized Metaflow to enhance their machine learning development process, thereby simplifying financial operations.
Peyton McCullough
11 min read
Has Summary
--
NVIDIA logo
NVIDIA
Advanced
The article provides a comprehensive guide on deploying NVIDIA Riva Speech and Translation AI in public cloud environments.
Sven Chilton
15 min read
Includes Code
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article introduces OpenHouse, a control plane developed at LinkedIn for managing tables in open source data lakehouse deployments.
Sumedh Sakdeo
11 min read
Includes Code
Has Summary
--
Notion logo
Notion
Advanced
This article discusses Notion's recent horizontal re-sharding of its PostgreSQL database to accommodate increased traffic without downtime.
Arka Ganguli, Tanner Johnson, Ben Kraft, Nathan Northcutt
13 min read
Includes Code
Has Summary
--
ClickHouse logo
ClickHouse
Intermediate
This article discusses the integration of ClickHouse Cloud with Terraform to enhance CI/CD workflows, allowing for the provisioning of ephemeral ClickHouse instances for testing.
Dale McDiarmid
15 min read
Includes Code
Has Summary
--
Spotify logo
Spotify
Advanced
The article discusses a new method for analyzing volatile memory on Google Kubernetes Engine (GKE) nodes at Spotify.
Marcus Hallberg
6 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses how Airbnb revamped its continuous integration (CI) system for iOS development by leveraging AWS, Packer, and Terraform.
Michael Bachand
11 min read
Has Summary
--
Spotify logo
Spotify
Advanced
This article discusses Spotify's transition to a declarative infrastructure model using Kubernetes, enabling efficient management of cloud resources across numerous services.
NVIDIA logo
NVIDIA
Intermediate
The article discusses the integration of high-performance storage for NVIDIA DGX Cloud utilizing Oracle Cloud Infrastructure (OCI).
Joe Handzik
6 min read
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses the Technology Lifecycle framework used by Slack to manage the development, support, and retirement of infrastructure projects.
Tricia Bogen
12 min read
Has Summary
--
NVIDIA logo
NVIDIA
Advanced
This article discusses the architecture and implementation of recommendation systems using NVIDIA Merlin and Redis, focusing on offline and online systems.
Cloudflare logo
Cloudflare
Advanced
The article introduces Wildebeest, an open-source server compatible with ActivityPub and Mastodon, built on Cloudflare's Supercloud.
Slack logo
Slack
Intermediate
The article discusses the challenges and experiences encountered while building GovSlack, a version of Slack designed for government agencies, utilizing AWS GovCloud infrastructure.
Archie Gunasekara
12 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
The article summarizes the key announcements made during Developer Week 2022, highlighting 31 posts that cover product announcements, technical deep dives, and customer stories related to Cloudflar...
Cloudflare logo
Cloudflare
Advanced
The article discusses the engineering behind Cloudflare Radar 2. 0, highlighting the architectural layers, technologies used, and the improvements made over the previous version.
Cloudflare logo
Cloudflare
Beginner
The article introduces Deployments for Workers, a feature that enables developers to track changes to their Worker code, configuration, and bindings.
Kabir Sikand
3 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Advanced
The article discusses how Cloudflare utilizes Terraform for managing its configurations, emphasizing the importance of code-based infrastructure management for security, visibility, and efficiency.
Michael Wolf
14 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses how Slack utilizes Terraform for managing its infrastructure across multiple cloud providers, including AWS, DigitalOcean, NS1, and GCP.
Archie Gunasekara
17 min read
Includes Code
Has Summary
--
Slack logo
Slack
Beginner
The article discusses the Mobile Developer Experience Team at Slack, focusing on how they enhance developer productivity and satisfaction through targeted improvements in the mobile development pro...
Slack logo
Slack
Advanced
The article provides an insightful glimpse into the daily routine of Georgi Knox, a Senior Cloud Engineer at Slack Australia.
Georgi Knox
10 min read
Has Summary
--
Fly.io logo
Fly.io
Advanced
LiteFS is an open-source distributed file system designed for SQLite, enhancing its capabilities for full-stack applications.
Ben Johnson
11 min read
Includes Code
Has Summary
--