Back to Blog
Headshot of Nemanja Marić

1 minute read

From code to Cloud: Terraform in action

Nemanja Marić

Software Engineer

Our software engineer, Nemanja Marić, presented a talk titled “From code to Cloud: Terraform in action” at the most recent Friday Talk. He demonstrated the functionalities and advantages of Terraform, explaining how it simplifies the process of creating infrastructure and its integration with cloud platforms such as Microsoft Azure.

At the beginning of the talk, Nemanja highlighted the differences between traditional (on-premises) and cloud computing. Concluding that traditional (on-premises) computing requires companies to manage their hardware and software, while cloud computing delivers services over the internet. Cloud solutions offer more flexibility, scalability, and lower upfront costs, whereas on-premises systems provide greater control and security.

After analyzing the market share of the most popular cloud computing providers, Nemanja shared his conclusions about Azure, Amazon Web Services, and Google Cloud Platform.

Challenging the “click-click” approach, Nemanja analyzed the Terraform registry, Terraform commands, and Terraform state.

By exploring the core principles of Terraform, Nemanja clarified that Terraform solves the “click-click” problem by using code to define infrastructure, enabling consistent, repeatable, and version-controlled deployments. Instead of manually configuring resources through GUIs, teams can automate infrastructure setup with clear, auditable code, reducing human error and increasing scalability and reliability.

If you are interested in this topic and would like to learn more about Terraform in action, check out the materials from this insightful Friday Talk. Also, follow our blog section for exciting topics we’ll be sharing soon.

Resources:

Headshot of Nemanja Marić

Nemanja Marić

Software Engineer

Nemanja Marić is a software engineer with 6 years of hands-on experience in building robust and scalable applications. He holds a BSc in Software Engineering and specializes primarily in Java and Spring. Along the way, he had also explored C#, React, Cloud Computing, and Flutter. He approaches software development with genuine joy and a passion for creating impactful solutions by building scalable, robust, and high-quality software.


Related posts.