Actions: Real-load stress testing (CPU, memory - see Phase 3). Disk alarm not independently load-tested: root volume is 30GB, reaching 80% used from a ~14% baseline requires writing ~21GB of filler data, judged disproportionate risk/effort given the alarm mechanism was already validated twice via CPU/memory. README, architecture diagram, and this document produced. terraform destroy executed and confirmed clean removal of all resources.

Module Wiring

Output Consumed by
module.networking.subnet_id, .security_group_id module.compute
module.iam.instance_profile_name module.compute
module.compute.instance_ids module.monitoring
module.notifications.topic_arn module.monitoring

Root main.tf contains only module blocks - no bare resources, no direct references into child module resources (all cross-module data flows through declared outputs).


This site uses Just the Docs, a documentation theme for Jekyll.