We have a very old Elastic 2.2.0 instance running in production that contains approximately 26 million documents. We also insert 230k (yes - thousands) of documents a week and mark for deletion 30k documents a week. The current solution uses Elastic UberJar that serves as a secondary Elastic server for receiving the instructions on inserting and deleting documents and then it syncs with the main Elastic Server.
I would like to know if upgrading to the latest Elastic and directly perform all transactions (means eradicating UberJar and stop running it on the background thread) thru High-Level Rest Client would be ok. That would mean that we'd have 90 inserts/deletes a minute. We still would have to have a single Elastic instance ( due to data center capacity). We cannot get to the cloud (fast enough at least) due to HIPPA and PHI compliance.
Many many thanks in advance for your advise.