Terraform-ing your Cloud


Duration: 50 mins
Raju Gandhi
Founder, DefMacro Software

A large part of embracing DevOps involves embracing automation. Over the last decade we have seen the emergence of “as Code” — Build-as-Code, Configuration-as-Code and Infrastructure-as-Code. The benefits to utilizing such tools are huge! We can codify the state of the world around our applications, giving us the ability to treat everything that our code needs like we treat the code itself. Version control, release management, tagging, even rolling backs are now possible. Terraform, an open-source tool from HashiCorp allows us to build, control and modify our infrastructure. Terraform exposes a Domain-specific language (DSL) that we can use to express what our infrastructure should look like. Terraform can work with all the major cloud providers, including Amazon AWS, Google GCP and Microsoft Azure. If you are curious about what this tool has to offer, this session is for you. Come on in, and let's learn how to terraform your cloud.

This session will focus on Terraform. We will look in to how this tool works, explore its capabilities, and see how it can play a pivotal role in our Infrastructure-as-Code (IaC) strategy. With lots of code and demos, this session will certainly give you enough fodder for thought, and provide a baseline so you can decide if Terraform is right for you.

You may also be interested in

180 mins
Functional Modern Java

Java is now on a six-month release schedule, with new features being added all the time. This workshop will show...

25 mins
An Experiment in Continuous Deployment of JVM applications

A couple of years ago, continuous integration in the JVM ecosystem meant Jenkins. Since that time, a lot of other...

50 mins
Java EE on Azure Magic Mystery Show

This fast-paced, demo-driven, entirely slide free session will show you the many ways of effectively deploying a Java/Jakarta EE application...

25 mins
DevOps for Java Developers (Or Maybe Against Them?!)

“DevOps” is the operations people’s crafty plan to make developers do other people's work, but we are smart enough to...

50 mins
Developing and Deploying a Modern Reactive Serverless Container

We have been hearing a lot about the benefits of using the reactive approach to solving concurrency problems in distributed...

50 mins
Java Testing Skills with JUnit 5, Mockito 3, and More

The fundamental testing libraries in Java have undergone complete redesigns in the past few years. JUnit 5 redesigns the most...