У нас проверки не на сервере осуществляются. Тому есть серьёзные причины: а) очень много сложного кода, б) все делается в оперативной памяти, in-memory computing. Поэтому все работает очень быстро, даже с корпусами на миллион записей и с 5000 файлами в проекте. Боюсь, путль встроить в ригору проще, чем наоборот ;)
Простите, не вижу противоречия тут. Много оперативной памяти как раз на сервере проще иметь.