How should a solutions architect redesign an AWS-based ecommerce application's architecture for maximum availability and minimal operational overhead, given the current setup with RabbitMQ on a single EC2 instance, application processing on another EC2 instance, and a PostgreSQL database on a third EC2 instance, all within the same Availability Zone? | AWS Certified Solutions Architect - Associate Quiz - LeetQuiz