Web Console vs IaC

Understand the advantages of using IaC and the pitfalls of relying on the AWS console for all development.

AWS web console

AWS provides a web console with a strong UI interface. As a result, developers usually begin their AWS journey with this web console. It’s perfect for learning concepts.

This console is suitable for an introduction, but this isn’t the way to go. When we create resources on the web console, we often lose track of what we’ve done. That leads to conflicts in the environments because we can’t replicate the test environment to the production environment.

We can’t record the infrastructure built using the web console. For example, what would happen if someone deletes a resource by error? If our infrastructure base is vast, it would be difficult to identify the missing resource, and we don’t have a defined process to get it back.

Infrastructure as code

...