Почему тогда вообще вообще всё в строках не передавать?
Слушайте, давайте перестанем это обсуждать. Проблема обозначена, она заключается не в том, что мы с вами не сошлись во мнениях, а в возможности определить поля идентификаторов...
как мне объяснить фронту, почему у меня одно и то же поле в одном месте ID, то есть String, а в другом оно Snils, и на него накладываются драконовые ограничения?
Вот прям скаляр под сертифиткат? Через base64?
Что за Relay? И как идентификаторы помогают кэшу?
Кэш на фронте, получается?
А кластер в какой конфигурации был?
нужно ли кидать ошибку, если удаляемый объект не найден?
Или хотя бы клиент к какому-то сервису?