What is AWS Cloudformation? Pros and Cons?

25 Comments



In this video, I teach you about AWS Cloudformation as a tool to deploy infrastructure as code. I touch on what cloudformation is through an example, how it works, some of the pros and cons, and how it compares to other IaC solutions such as Terraform, Servlerless, SAM, and CDK.

01:06 What is Cloudformation? An example
05:01 AWS Cloudformation Key Concepts
08:08 Cloudformation Pros and Cons
12:21 CloudFormation vs …

🎉SUPPORT BE A BETTER DEV🎉
Become a Patron: https://www.patreon.com/beabetterdev

📚 MY RECOMMENDED READING LIST FOR SOFTWARE DEVELOPERS📚
Clean Code – https://amzn.to/37T7xdP
Clean Architecture – https://amzn.to/3sCEGCe
Head First Design Patterns – https://amzn.to/37WXAMy
Domain Driven Design – https://amzn.to/3aWSW2W
Code Complete – https://amzn.to/3ksQDrB
The Pragmatic Programmer – https://amzn.to/3uH4kaQ
Algorithms – https://amzn.to/3syvyP5
Working Effectively with Legacy Code – https://amzn.to/3kvMza7
Refactoring – https://amzn.to/3r6FQ8U

🎙 MY RECORDING EQUIPMENT 🎙
Shure SM58 Microphone – https://amzn.to/3r5Hrf9
Behringer UM2 Audio Interface – https://amzn.to/2MuEllM
XLR Cable – https://amzn.to/3uGyZFx
Acoustic Sound Absorbing Foam Panels – https://amzn.to/3ktIrY6
Desk Microphone Mount – https://amzn.to/3qXMVIO
Logitech C920s Webcam – https://amzn.to/303zGu9
Fujilm XS10 Camera – https://amzn.to/3uGa30E
Fujifilm XF 35mm F2 Lens – https://amzn.to/3rentPe
Neewer 2 Piece Studio Lights – https://amzn.to/3uyoa8p

💻 MY DESKTOP EQUIPMENT 💻
Dell 34 inch Ultrawide Monitor – https://amzn.to/2NJwph6
Autonomous ErgoChair 2 – https://bit.ly/2YzomEm
Autonomous SmartDesk 2 Standing Desk – https://bit.ly/2YzomEm
MX Master 3 Productivity Mouse – https://amzn.to/3aYwKVZ
Das Keyboard Prime 13 MX Brown Mechanical- https://amzn.to/3uH6VBF
Veikk A15 Drawing Tablet – https://amzn.to/3uBRWsN

Build a REST API on AWS in 8 clicks: https://youtu.be/bYkjYojgccY

🌎 Find me here:
Twitter – https://twitter.com/beabetterdevv
Instagram – https://www.instagram.com/beabetterdevv/
Patreon – Donations help fund additional content – https://www.patreon.com/beabetterdev

#AWS
#AmazonWebServices
#Cloudformation
#InfrastructureAsCode

source

25 Comments
    • blank
      Andrea Yuson
      May 04, 2022 21:17 pm Reply

      thanks this was so helpful!

    • blank
      Professional Antivaxxer
      May 04, 2022 21:17 pm Reply

      Its reSource not reZource

    • blank
      Christopher Martinez
      May 04, 2022 21:17 pm Reply

      nice

    • blank
      Marian Ciortea
      May 04, 2022 21:17 pm Reply

      Amazing video on Cloudformation! Very clear and concise explanation. I would recommend it to everyone who wants to learn the service.

    • blank
      pankaj sharma
      May 04, 2022 21:17 pm Reply

      Great video, simple and easy to understand

    • blank
      John Mangino
      May 04, 2022 21:17 pm Reply

      this is excellent. i’d love to see you do a cdk pipelines one.

    • blank
      siddesh samarth
      May 04, 2022 21:17 pm Reply

      Nice

    • blank
      Vishal Sharma
      May 04, 2022 21:17 pm Reply

      Awesome

    • blank
      chawki challadia
      May 04, 2022 21:17 pm Reply

      i don't use it directly but only do the necessary changes to my amplify project when needed. it sure is a whole lot to learn.

    • blank
      Mostafizur Rahman
      May 04, 2022 21:17 pm Reply

      Just wow

    • blank
      Torey Littlefield
      May 04, 2022 21:17 pm Reply

      Great informative and clear video. Thank you very much 🙏

    • blank
      Morgan Lucas
      May 04, 2022 21:17 pm Reply

      I'm using CloudFormation – I have no idea how people are understanding it. It seems far too minute and touchy. It witholds information from you until the last step, and I can't even edit the file in Designer from the Stacks page.

      I learned the basics of Terraform in about 2 weeks – The steep learning curve is still here.

    • blank
      jazzochannel
      May 04, 2022 21:17 pm Reply

      It's not a single click. Stop saying that. Nothing is a single click, except a single click.

    • blank
      Stephen Rayner
      May 04, 2022 21:17 pm Reply

      I’m using terraform + serverless + localstack. I use parameter store to share values between terraform and serverless and I only use serverless for the lambda functions. Everything else is done in terraform.

    • blank
      Mathew Kargarzadeh
      May 04, 2022 21:17 pm Reply

      Great Content on what the CloudFormation is. Thank you so much !!!. your Tutorials are fantastic. My hat off to you man.

    • blank
      Kn Ko
      May 04, 2022 21:17 pm Reply

      Terraform does not compile down to cloudformation – it uses the SDK and basically works through the AWS cli

    • blank
      Dharminder Singh
      May 04, 2022 21:17 pm Reply

      Great video

    • blank
      Elon Lothbrok
      May 04, 2022 21:17 pm Reply

      Thanks This is what I have been looking for without having to watch a +50 min long indian guy video explanation

    • blank
      Sabrine Mihni
      May 04, 2022 21:17 pm Reply

      is Terraform using CloudFormation behind the scenes ? I found an answer in the hashicorp discussion that says it's not, I'm confused here

    • blank
      Geek Chiq
      May 04, 2022 21:17 pm Reply

      Thank You so kindly for taking the time to share your knowledge. I’ve transitioned to the DevOps world and on the fast track to learning AWS. Been in IT for the past 14yrs, systems and then software for the past 5yrs… but this cloud stuff is a doozy. I think there are just various apps to choose from that narrowing it down makes it interesting. But thank you again

    • blank
      Ameer ul Islam
      May 04, 2022 21:17 pm Reply

      This video was a "dot connector" for me! Thanks!!

    • blank
      Johnny V1zi0n
      May 04, 2022 21:17 pm Reply

      You are the man!!!

    • blank
      Doda Garcia
      May 04, 2022 21:17 pm Reply

      I love your explanations and don't mean to make fun but it was pretty funny when you went "I don't know why YAML took off over JSON" and in the same breath said "It really is a lot cleaner to use compared to JSON" 🤣🤣🤣

      I'm a huge fan of JSON for inter-function communication but love my YAMLs for human-editable configs, feels a lot more intuitive.

    • blank
      MOHAMED BOUSSELHAM
      May 04, 2022 21:17 pm Reply

      thank you very easy to understand

    • blank
      Mike MacCana
      May 04, 2022 21:17 pm Reply

      Just wanted to say thanks for this video. It’s great to have an independent voice talking about CF rather than the fairly boring unopinionated AWS official videos

Leave us a comment