АКАлександр Ковалев

Опенсорс / GAR Service

База ГАР локально: зачем хранить адресный реестр у себя

Локальный сервис адресов помогает управлять доступностью и нагрузкой, когда адреса нужны сайту, CRM или внутренним процессам.

Что такое ГАР

Государственный адресный реестр (ГАР) — государственный информационный ресурс со сведениями об адресах. ФИАС обеспечивает формирование, ведение и использование реестра.

Если адреса нужны в приложении постоянно — для поиска, оформления заказа, CRM или проверок — зависимость от внешнего API становится частью вашего пользовательского сценария. Ограничение, сбой или изменение условий у стороннего поставщика сразу отражаются на нём.

Что даёт локальный контур

GAR Service загружает XML-выгрузки ГАР в собственную PostgreSQL-базу, строит поиск и публикует REST API. Приложение разворачивается в вашей инфраструктуре, поэтому вы сами определяете допустимую нагрузку, правила доступа и сценарии обновления.

Нагрузка

Контролируется в вашем контуре и не делится с чужими клиентами API.

Доступность

Работа поиска не зависит от тарифа, лимита или доступности внешнего сервиса.

Данные

Источник остаётся официальным: данные ГАР получают из набора ФНС.

Что важно проверить перед запуском

Проект находится в beta. Перед промышленной эксплуатацией нужно проверить импорт, региональные дельты, откат и поиск на ваших объёмах данных и инфраструктуре.

Внедрение

Нужен сервис адресов в вашем контуре?

Опишите, какие системы должны использовать адреса и какая нагрузка ожидается. Это поможет выбрать способ внедрения.