![]() If you don’t have Terraform installed I suggest you take a look at the official installation documentation, which will guide you through the installation process based on the OS you are using. For an in depth introduction to Terraform you should take a look at this post on Hackernoon Installation Terraform comes with lots of built in providers as well and community maintained ones. Each provider specifies Resources and Data sources which allow you to provision your infrastructure. Terraform consists of language constructs that allow you to address different platforms using Providers. The great thing about Terraform is that it is not locked into one specific vendor, meaning that you can use it to provision AWS infrastructure, as well as Azure or even Digital Ocean and lots more. Terraform was created by HashiCorp and is a tool to help provision infrastructure as code. If you are already familiar with Terraform feel free to skip over to the next section. I thought that it would be really cool to see if I could reproduce the output from the AWS CDK tutorial, but just using Terraform. This is why I decided to write this post. I wish there were more real life examples out there, even though the documentation is great more tutorial would be even better. I personally like Terraform, I don’t think it a perfect tool, but I like it a lot. But of course I do have my preferences, some make sense, other less so… Be it Python or Node or Java or something completely different. At the end you were left with a simple yet powerful infrastructure in AWS that consisted of an SNS Topic, an SQS queue with a subscription, and a Lambda function that consumed the SQS queue.įor anyone that knows me personally, you know that I am not a fanatic when it comes to programming languages or tools for the job, my philosophy is and has always been to try and use the best tools for the job. The tutorial was great, easy to go through and very interesting. I honestly had never worked with the CDK, so I decided to start like the newbie I was and dig into a tutorial recommended by a colleague. Recently I worked with the AWS CDK to provision a certain amount of infrastructure for a project.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |