| Identified misleading symptom |
Recognized force-unlock failure as a DynamoDB issue; checked CloudWatch throttle metrics |
Tried force-unlock, then AWS CLI delete, then noticed the throughput error |
Spent extended time on Terraform state file, lock IDs, or CI runner configuration |
| Found root cause in cloud domain |
Traced to load test consuming DynamoDB WCUs via CloudTrail |
Found the throttling but not the specific consumer |
Assumed DynamoDB was broken or the table needed more capacity |
| Remediated in observability domain |
Added DynamoDB throttle alarms, moved load test to separate table, switched to on-demand |
Separated the tables but did not add monitoring |
Just increased the provisioned capacity (does not prevent recurrence) |
| Cross-domain thinking |
Explained the shared resource contention pattern; proposed IAM-level isolation and monitoring |
Acknowledged the load test conflict but missed the monitoring gap |
Treated it as a Terraform or DynamoDB configuration problem |