Hello, I am about using Elasticsearch as component of a standalone application, running on a single node. The application will run on a pretty decent dedicated consumer machine (i7 7xxx/2c/4t, 16/32 gb of RAM, pcie SSD), running Linux.
Elasticsearch is used for:
- secondary data store (300K small documents of less than 1 KB each a day)
- analytics (a couple of aggregations used by the application to computer some KPI every hour or so, performances are good so far)
Hardware/software failures are not critical: downtimes and partial data losses are tollerated.
What are best practices/suggestions/points to consider?