Get started with Terraform and AWS

Get started with Terraform and AWS

Get started with Terraform and AWS. Why should I learn Terraform, if I’m using AWS and they provide their own solution? Terraform is an open-source “infrastructure-as-code” software. AWS provides their own solution for infrastructure-as-code, it is called CloudFormation.

Terraform is an open-source “infrastructure-as-code” software. Infrastructure-as-code means that instead of using an interface or a CLI (command-line-interface) to configure your infrastructure on a cloud platform such as AWS (Amazon Web Services), you can describe your infrastructure with code then let Terraform do its magic.

AWS provides their own solution for infrastructure-as-code, it is called CloudFormation. They also have a “simplified” one called SAM (Serverless Application Model) to build a serverless infrastructure (SAM is using CloudFormation behind the scenes).

Why should I learn Terraform, if I’m using AWS and they provide their own solution?

To avoid vendor lock-in. Terraform can interact with most of the big cloud platforms such as Google Cloud Platform (GCP), Azure, IBM Cloud, Oracle Cloud, Alibaba Cloud, etc. It means that if someday you need to migrate a part of your infrastructure to another cloud platform, it would be easier with Terraform. It also means that you only have to learn one infrastructure-as-code “language” instead of each cloud platform’s specific solution.

amazon-web-services terraform devops aws

What is Geek Coin

What is GeekCash, Geek Token

Best Visual Studio Code Themes of 2021

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Infrastructure as Code on Amazon Web Services (AWS)

How to Build and Manage Infrastructure as Code with Amazon Web Services - AWS CloudFormation, AWS CloudWatch and Amazon EC2

An Introduction to Infrastructures for WEB projects in AWS

An Introduction to Infrastructures for WEB projects in AWS - Let's review a particular project in detail and the cost of infrastructure maintenance. And so, we have an internal WEB application that consists of a static website on React, a backend on Go, and a database DynamoDB. All code is stored on Github and for CI/CD we use Github Actions. The infrastructure code is defined in Terraform.

Setting up DevOps Pipeline on Amazon Web Services(AWS)

Setting up Automated Continuous Delivery and Continuous Integration DevOps Pipeline AWS with AWS CodePipeline and AWS DataPipeline

AWS Launches a No-Code Mobile and Web App Builder in Beta: Amazon Honeycode

Recently, AWS announced the beta release of Amazon Honeycode, a fully managed service allowing customers to build mobile and web applications without writing any code quickly.

Amazon Web Services- AWS Audit Manager

Amazon Web Services- AWS Audit Manager. What is AWS Audit Manager? AWS Audit Manager is a cloud service by Amazon Web Services that automates the collection of evidence of all the tasks to help your organization to meet your compliance audits.