our client nodes are experiencing heavy GC loads recently.
We are still trying to pinpoint the problem.
In the meantime I was thinking about using a different set of client nodes for indexing and searching.
My reasoning is, that even if a giant query kills my "search"-client Node, the "indexer"-client node is still doing well.
We are using ELK for the log use case and can live with small downtimes. But if indexing stops for too long we have problems.
I was just wondering what your opinions are on this architecture.