Terraform

Introduction to Infrastructure as Code and Terraform

Introduction Managing infrastructure manually works fine while the environment is small. As servers, networks, databases, and other services grow, problems with repeatability, documentation, standardization, and change control start to appear. Infrastructure as Code, or IaC, treats infrastructure as versionable, reproducible code. Instead of relying on a sequence of clicks in a console, we describe the desired state of the infrastructure in files. What is Infrastructure as Code? IaC is an approach in which infrastructure resources are defined through files that can be versioned, reviewed, and executed automatically. ...

September 3, 2026 · 3 min · 633 words · Leonardo Cardozo
AWS Networking

Difference between VPC Peering, Transit Gateway, and PrivateLink

Hey everyone! Today I wanted to cover a very important topic that caused me some confusion when I first started studying. I only got clarity on it when I had to implement it in a real project. When designing networks on AWS, one of the most important decisions is defining how different environments will communicate securely, scalably, and cost-effectively. AWS offers several options for private connectivity between resources, but three services tend to generate frequent confusion: ...

June 15, 2026 · 5 min · 908 words · Leonardo Cardozo
AWS

AWS Organizations in Practice

When a company starts its journey on AWS without the support of a consultancy or with an inexperienced team, everything usually begins in a single account. The first services are deployed quickly, teams have administrative access, and the main concern is getting workloads into production. It was no different for us. When we identified the opportunity to start our cloud journey, even with some external support, we didn’t see the need for a multi-account environment. ...

June 9, 2026 · 6 min · 1107 words · Leonardo Cardozo
AWS Networking

The Importance of Networking Knowledge in Hybrid Environments

Lessons Learned Deploying AWS Direct Connect + Transit Gateway Hybrid environments have moved from being the exception to becoming part of the strategy for many companies. Integrating on-premises datacenters with the cloud requires much more than simply provisioning resources in the cloud — it demands a deep understanding of networking, routing, and connectivity. Working recently on a scenario using AWS Direct Connect integrated with AWS Transit Gateway made it even clearer how networking knowledge makes a real difference in the stability and correct operation of an architecture. ...

May 25, 2026 · 3 min · 441 words · Leonardo Cardozo