Яндекс добавьте уже нативную поддержку типа ULID в YDB и Clickhouse
чтобы в базе хранилось как 16 байт а выбиралось как строка вида '01HVKYP9G7FMC83W2KN18W87AG'
'01HVKYW041S595FT04KDZAM4M2'
для тех кто не в курсе ULID это UUID у которого левая часть это DateTime и таким образом он становится сортируемым и запись идет всегда в конец. По аналогии с autoincrement / identity
Интересный вариант использовать в коде классы-модули которые грузятся через рефлексию. Добавить несколько тысяч фейковых модулей и потом еще поверх этого пройтись обфускацией.
Скорее уж Data Science, ML, Backend и автоматизация.
Яндекс добавьте уже нативную поддержку типа ULID в YDB и Clickhouse
чтобы в базе хранилось как 16 байт а выбиралось как строка вида '01HVKYP9G7FMC83W2KN18W87AG'
'01HVKYW041S595FT04KDZAM4M2'
для тех кто не в курсе ULID это UUID у которого левая часть это DateTime и таким образом он становится сортируемым и запись идет всегда в конец. По аналогии с autoincrement / identity
не логичнее 202 - Accepted?
Если всё правильно сделать то повлияет только на время загрузки.
К сожалению если не обфусцировать саму логику и не добавлять некоторые элементы в IL то ваш код деобфусцируют.
Интересный вариант использовать в коде классы-модули которые грузятся через рефлексию. Добавить несколько тысяч фейковых модулей и потом еще поверх этого пройтись обфускацией.
А почему например нельзя проанализировать все вызовы метода .Adapt и сгенерировать маппинги для моделей которые там?