Мы используем микросервисную архитектуру с несколькими системами, имеющими доступ к общим коллекциям в MongoDB (да, сомнительный дизайн, но мы находимся в процессе выхода из этого.)
Мыпытаясь найти способ отследить, какие изменения в оплоге были сделаны тем, какой «пользователь» / служба (каждая микросервис использует разные учетные данные) фактически внесла это изменение.Если мы обнаружим какие-либо недопустимые изменения в нашей БД, это позволит очень легко выяснить, в какой системе происходит сбой.
Любые идеи?
Единственные, которые я придумала до сих пор, всегда будутЯ должен изменить код на стороне клиента, чего я хотел бы избежать.