Please use this identifier to cite or link to this item:
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/38187
Title: | Terrascratch: aprendendo Terraform de maneira interativa. |
Other Titles: | Terrascratch: learning infrastructure as code interactively. |
???metadata.dc.creator???: | LIMA, Jonatas Ferreira de. |
???metadata.dc.contributor.advisor1???: | PEREIRA, Thiago Emmanuel da Cunha Silva. |
???metadata.dc.contributor.referee1???: | GOMES, Reinaldo Cézar de Morais. |
???metadata.dc.contributor.referee2???: | BRASILEIRO, Francisco Vilar. |
Keywords: | Terraform;Amazon Web Services (AWS);Cloud Computing;no-code;DevOps |
Issue Date: | 15-May-2024 |
Publisher: | Universidade Federal de Campina Grande |
Citation: | LIMA, Jonatas Ferreira de. Terrascratch: aprendendo Terraform de maneira interativa. 2024. 12 f. Artigo (Bacharelado em Ciência da Computação) - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2024. |
???metadata.dc.description.resumo???: | Terraform é uma ferramenta popular que permite o provisionamento de infraestrutura através de código. Pelo fato de ser algo recente, materiais intuitivos e de aprendizado são escassos, se limitando a vídeos tutoriais e documentações tradicionais, o que afasta o usuário iniciante que tem interesse em aprender essa ferramenta. Com base nesse fato, foi desenvolvido o Terrascratch: uma ferramenta intuitiva que facilita o processo de aprendizado. O Terrascratch permite o uso de recursos visuais que representam componentes de infraestrutura da nuvem da Amazon Web Services (AWS) e gera o seu código Terraform correspondente. O levantamento de requisitos para a ferramenta foi realizado por meio de um workshop, e a eficácia da ferramenta foi avaliada mediante experimentos qualitativos com usuários potenciais em um segundo workshop. Realizamos uma apresentação e uma série de entrevistas com os participantes. Como resultados, observamos que o Terrascratch é eficaz para usuários sem conhecimento prévio de Terraform, com destaque para os usuários com noções básicas de AWS, mas não tão útil para usuários de conhecimento intermediário ou avançado. |
Abstract: | Terraform is a popular tool that allows for infrastructure provisioning through code. As it is a relatively new technology, intuitive and educational materials are scarce, limited to tutorial videos and traditional documentation, which discourages beginners interested in learning this tool. Based on this fact, Terrascratch was developed: an intuitive tool that facilitates the learning process. Terrascratch enables the use of visual elements representing Amazon Web Services (AWS) cloud infrastructure components and generates the corresponding Terraform code. The requirements gathering for the tool was conducted through a workshop, and its effectiveness was assessed via qualitative experiments with potential users in a second workshop. We conducted a presentation and a series of interviews with the participants. As a result, we observed that Terrascratch is effective for users without prior knowledge of Terraform, particularly for those with basic AWS knowledge, but not as useful for users with intermediate or advanced knowledge. |
Keywords: | Terraform Amazon Web Services (AWS) Cloud Computing no-code DevOps |
???metadata.dc.subject.cnpq???: | Ciência da Computação |
URI: | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/38187 |
Appears in Collections: | Trabalho de Conclusão de Curso - Artigo - Ciência da Computação |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
JONATAS FERREIRA DE LIMA-ARTIGO-CIÊNCIA DA COMPUTAÇÃO-CEEI (2024).pdf | 777.88 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.