A developer is provisioning a backend service for a social media application that requires quick access to user profiles and connection graphs, with frequent read and write operations. The service must be able to scale with the growing number of users, and the developer needs to manage and maintain the storage solution effectively. Which AWS data store should the developer use to optimize for read/write performance and scalability?
Amazon Elasticache
Amazon S3
Amazon RDS
Amazon DynamoDB