Привет всем!
Работаю над небольшим проектом (инструментарием) на Node.js для управления большими массивами цифровых идентификаторов. Столкнулся с интересной задачей: как эффективно структурировать данные, которые должны быть не только уникальными, но и «читаемыми» для человека (по принципу эстетики последовательностей).
В некоторых отраслях, например в телекоме, структура номера или ID напрямую влияет на доверие пользователя. Я пытаюсь реализовать алгоритм, который помогает фильтровать и группировать данные по паттернам (ритмичность, зеркальность, последовательность).
Интересует ваше мнение:
Насколько целесообразно выносить логику «красоты» данных на сторону бэкенда при валидации?
Есть ли у кого-то опыт работы с базами данных телеком-операторов (управление запасами номеров)?
Буду рад любым советам по архитектуре или ссылкам на похожие open-source решения. В будущем планирую выложить модуль на GitHub.
Заранее спасибо за ответы!
KhoSim