A company is developing a mobile application that requires a database to store user profiles and support millions of requests per minute with minimal latency. The application has a global user base and the data is primarily read, with occasional writes when user profiles are updated. Which database service should the company use to best meet these performance requirements?
Amazon RDS with Multi-AZ Deployment
Amazon DynamoDB with Global Tables
Amazon Aurora with Read Replicas
Amazon Redshift with Concurrency Scaling