When you or your team are building applications on AWS you will reach a point where you need to ensure what you intended to build has been executed according to the design brief. Whether you are a cloud enterprise architect, program manager, infrastructure or security architect, cloud operations engineer, application architect, DevOps or an application developer, at every step of the application development and deployment lifecycle, you need to know exactly what has been build and what is running.
There are lots of reasons why you should accurately diagram and document your AWS environments. Knowing exactly what is running based on the actual resources configured in your AWS environments is probably the number one reason to generate network diagrams from AWS.
Once you have a clear line of sight on your network topology, you can instantly assess whether the network is running as intended.