Choose DynamoDB vs MySQL for a backend
Company: Salesforce
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Technical Screen
Quick Answer: This question evaluates a candidate's ability to reason about data modeling, access patterns, query complexity, consistency and transactional requirements, scalability, operational overhead, and cost when choosing between a key-value/NoSQL store and a relational database.