с каким то числом полей.
И есть большое число бизнес правил (100+) по валидации данного документа, в том числе по данным, которые находятся в справчниках в БД.
Что нужно, валидировать большое число таких документов (10-100k/sec) относительно этих бизнес правил, которые еще и часто меняются.
Чего бы тут заиспользовать?
rust
Зависит от сложности правил, и насколько часто они меняются. Взять что-нибудь потоковое, (flink, spark-streaming и т.п.) и вперёд, на выход плевать ключ документа -> результат проверки
Можно написать гибкий DSL на Groovy ;)
Обсуждают сегодня