What is Terraform? Why do we need to learn Terraform?

As we approach the end of 2018, it is a good opportunity to reflect on the past year. Those days are not anymore when we need to wait for weeks and months to provision a bare metal server for our application. It does take a lot of time to configure and get them up and running, but in this fast moving world, there is no time for us to wait. In this competitive era, companies want to succeed soo ner by implementing cutting-edge solutions. What we need is to have a configuration management tool that automates the creation of our infrastructure. What if we can configure an immutable infrastructure with less of the efforts and saving up time? In this intelligent and cloud-obsessed and virtual world, all companies use infrastructure as code (IAC) to spin up servers or instances, be it in AWS, GCP, or OpenStack. The popular tools available are Chef Ansible Puppet Terraform The million dollars worth question that comes to your mind: with a cornucopia of tools available...