
Научили «Фактор» понимать больше мест рождения — даже если это города-призраки
Для работы с клиентскими данными и адресами нет неважных мелочей. Один лишний пробел в названии населенного пункта — и отчет не принимают. Учим «Фактор» справляться со сложными ситуациями. Что же нового?
Точно знаем, кто и когда перегрузил систему
Реальная ситуация у крупного банка: в одной из интеграций возник сбой, данные перестали обрабатываться, пользователи начали жаловаться. В логах было видно, что сервис работает нестабильно, но почему — оставалось загадкой. Оказалось, что в систему поступил слишком объемный запрос, однако понять, откуда он пришел, было невозможно.
Теперь в «Факторе» есть новый лог factor-stats.clean, который показывает, откуда именно пришел запрос (IP и сервис), сколько записей в нем было, какой метод и маппинг использовались.
Это помогает как при разборе инцидентов, так и при планировании нагрузок. Если кто-то отправляет 50 000 записей — мы это видим и понимаем, как это влияет на систему.
Город, которого больше нет
Место рождения — это одно из самых капризных полей! Его часто заполняют с сокращениями, в падежах, с опечатками или по старым названиям, которых уже нет на картах и в справочниках. Особенно если речь о гражданах других стран или о населенных пунктах, которые перестали существовать.
Теперь в «Факторе» используется отдельная модель парсинга, специально обученная на местах рождения. Мы расширили справочники исторических и устаревших названий, включая объединенные районы, исчезнувшие города, альтернативные формы написания.
Валидация таких полей стала точнее, а данные — понятнее (хотя еще есть место для улучшения серой зоны). Это особенно важно, когда необходимо определить страну рождения, например, в рамках проверки или отчетности по иностранным гражданам.
Полная структура адреса по ФИАС
Раньше в сервисе EssenceCleanService мы включали планировочную структуру (кварталы, ГСК, микрорайоны) то в улицу, то в населенный пункт — в зависимости от контекста. Из-за этого иногда было неясно, из каких элементов реально состоит адрес, особенно когда требовалось строгое соответствие структуре ФИАС.
Теперь иначе: добавили специальный блок адреса «как в ФИАС», в котором четко выделяются район региона, город, населенный пункт и планировочная структура — если они есть.
Дополнительно автоматически рассчитывается количество квартир в доме (по данным ФИАС) — полезно при валидации анкет.
Обновление помогает избежать потерь информации и ошибок в юридически значимой отчетности.
Адреса для отчетности по банкоматам
Сделали удобный инструмент для формирования отчетности по банкоматам — помогает избежать ошибок с адресами и кодами ОКТМО. Читайте подробнее здесь.
Если вам важны качество адресных данных, корректная подготовка отчетов и прозрачность в логах — пишите на ask@hflabs.ru



