Using CloudFormation, deploy a webserver (Tomcat, or Apache) cluster of 3 instances. Do not use a premade AMI. Use Amazon Linux and install the application. Each instance should be in a different AZ. Can add any other “best practice” methods.
Having 3+ years of hands on experience in AWS CloudFormation. Automated Infrastructure as code deployment of many AWS resources like EC2, RDS, VPC, S3 etc.