Deploy an existing web application to AWS using a secure and maintainable setup. The environment should support reliable application hosting, database connectivity, logging, backups, and basic scaling. We want clear infrastructure documentation so another developer can operate the deployment confidently. The successful freelancer will be expected to work independently, share progress at agreed checkpoints, and raise questions early when a requirement needs clarification. All submitted work should be original, well organized, and ready for practical use after reasonable review.