A data engineering team is working with a MongoDB-compatible workload and needs a fully managed database solution on AWS that can handle complex queries and large amounts of semi-structured data. They also require automatic backup, patching, and scaling features to minimize maintenance overhead. Which AWS service would best meet these requirements?