AWS Certified Solutions Architect Associate SAA-C03 Practice Question
A company is building a mobile application that allows users to create and share digital art pieces. The app's data model is quite simple, with users, art pieces, and interactions being the primary entities. The application is expected to have sporadic bursts of heavy usage when art contests are held, but generally, it will have moderate and predictable workloads throughout the month. Considering the cost and the usage patterns, which AWS database service would be the most cost-effective for storing application data?
An Amazon DynamoDB table
Amazon Aurora Serverless
Traditional Amazon RDS instances
A self-managed database on Amazon EC2 instances