All Questions
Elasticsearch easy

What is the primary architectural purpose of Elasticsearch in a modern software stack?

  1. A Serving as a primary relational database for ACID-compliant financial transactions.
  2. B Providing a distributed, RESTful search and analytics engine for full-text search and log analysis.
  3. C A low-latency message broker for decoupling microservices (similar to RabbitMQ).
  4. D An in-memory key-value store primarily used for session management.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions