O Terraform em 2023 ♾️
Opa, voltando com TUDO aqui pessoal e por hora vamos de Terraform, esse é um post rápido para enfatizar que o Terraform está forte SIM e vai se manter em 2023, e isso não vem de minha autoria. Eu sempre gostei de estar pesquisando as tendências dos anos seguintes, e desde que comecei a escrever, eu procuro apontar as ferramentas e novas abordagens que estão fortes, e esse ano eu venho aqui para falar mais sobre o Terraform.
O que as pesquisas dizem…
Li recentemente as pesquisas feitas pelo GitHub e vi que o Octoverse fez uma pesquisa que deixa claro, que a comunidade em volta do GitHub está usando fortemente HCL em projetos open-source. Veja mais detalhes aqui.
Outro estudo que sai todos os anos e é forte dentro de tecnologia e no mundo, é o Developer Survey 2022 do Stack Overflow. O Terraform aparece muito à frente dos concorrentes e mostra a sua popularidade dentro do contexto de IaC e seu uso integrado com outras ferramentas e como pipeline as code.
Basta ler também a pesquisa feita pela própria Hashicorp, cobrindo o HashiCorp 2022 State of Cloud Strategy Survey, importante pesquisa que trás muitos dados sobre as tendência de infraestrutura como código, as ferramentas e a segurança em ambientes multi-cloud.
Sendo esses um dos motivos, podemos afirmar que o cenário para 2023 é vantajoso para o lado do Terraform, uma vez que, existem outros concorrentes fortes que estão crescendo como o Pulumi e Crossplane, e isso faz com que o Terraform seja mais criativo e forte dentro do mercado. Abaixo listarei outros fatores que batem de frente com o crescimento abrupto do Terraform no mercado.
Guias de aprendizado do Terraform
A Hashicorp possui um portfólio MUITO forte de guias iniciais do Terraform, que eu super recomendo as pessoas a passarem por eles antes de qualquer curso de mercado. Veja alguns deles mais abaixo.
A partir desses guias, fica notável que os grandes players de mercado de nuvem, como AWS, Microsoft, IBM, Oracle, Google estão empenhados em usar e manter uma documentação sobre o uso do Terraform, isso é muito bom, pois esclarece mais ainda a conexão com a Hashicorp e mantém o Terraform forte.
As melhorias no Terraform
Temos que saber também que a Hashicorp está criando novas funcionalidades e recursos para as próximas releases do Terraform, no blog da Hashicorp tem mais detalhes disso, o que ainda deixa mais forte a adoção e uso do Terraform como ferramenta de IaC para provisionamento de recursos em nuvem e outros provedores para 2023.
A comunidade de DevOps
Outro fator importante e que sempre está forte e ajudando diversas pessoas mundo à fora, é a comunidade de DevOps que temos hoje fotissíma dentro do Brasil. Eu sou a prova viva que MUITOS amigos aqui dentro da bolha estão produzindo conteúdos super legais e organizando eventos ao redor do Brasil sobre Terraform, DevOps e outras tecnologias. A comunidade ajuda a compartilhar esse conhecimento e mostrar que o Terraform, ajuda sim e muito, você a provisionar sua infraestrutura, usando código e não mais no ClickOps. Olha que maneiro demais, o artigo que o querido Edson Celio mandou essa semana sobre Terraform, eu não perderia hein!? 😆
O Terraform Cloud
Outro importante fator que ajusta ainda mais o Terraform para 2023, é o Terraform Cloud, que fornece uma solução escalável para automatizar a entrega de infraestrutura, lidar com a conformidade e gerenciar recursos de maneira independente da nuvem, utilizando o Terraform. É uma plataforma completa onde você pode provisionar os recursos de forma rápida, e com apoio de muitos recursos que possibilitam uma IaC através de pipelines e de forma eficiente. Hoje vemos a adoção muito forte do Terraform Cloud em empresas de diversos tamanhos e diferentes projetos.
Terraform com CI/CD
Sabemos que o Terraform fica ainda melhor quando integrado com algumas ferramentas de CI/CD, como GitHub Actions, GitLab, Circle CI entre outras que existem disponíveis no mercado. É uma tendência muito forte essas integrações dentro de pipelines e o Terraform vem se modificando e facilitando esse processo, veja alguns guias de como começar:
- Automate Terraform with GitHub Actions
- Infrastructure as Code with Terraform and GitLab
- Deploy Infrastructure with Terraform and CircleCI
Finalizando…
Já começo falando sério mesmo haha, não deixe de estudar Terraform em 2023, faça seus planos de estudos e ainda, obtenha a certificação que está forte também. Basta olhar as vagas de DevOps e SRE no mercado e analisar os requisitos, com certeza um deles será Terraform. Fico à disposição para ajudar você nesse processo e conte comigo para a sua jornada de aprendizado do Terraform. Aqui no Medium tem mais artigos sobre Terraform.
TMJ!