Skip to content
Sharp

System Design · interview question

When you're designing a microservice that requires high availability and flexibility in schema design, which database type should you consider first?

Multiple choiceEasychapter-20-curatedpremiumsystem-designdefending-tradeoffs
Choose one answer
Answer and explanation

Correct answer

A. NoSQL

Why

NoSQL databases are often chosen for their ability to handle flexible and evolving schemas, as well as their high availability in distributed systems. They are designed to scale horizontally, which is ideal for microservices needing rapid development and deployment.

Test yourself on System Design

A free test with instant, explained results. No account needed.

Start free test
All System Design questions →