API доступа к КЛАДР. Часть 2

от автора


Несколько недель назад мы написали о нашем небольшом сервисе, предоставляющем онлайн API к базе очень похожей на «КЛАДР» :).

Получив первый фидбек от пользователей, мы призадумались и решили изменить концепцию сервиса.

Теперь сервис «Кладр в облаке» является абсолютно бесплатным, с открытыми исходными кодами.

Первые проблемы

Первыми в очереди проблем появились недочеты, выявленные под хаброэффектом. Исправили, плагины «подтюнили».

Далее мы получили несколько вопросов по поводу правомерности использования базы КЛАДР. Стоить признать, что об этом моменте мы совсем не подумали. Обратившись к юристам и детально изучив текст лицензионного соглашения с сайта КЛАДРа, стало ясно, что распространять базу КЛАДР — неправомерно. К счастью, выход был найден — на сайте «ФИАС» можно скачать базу ФИАС в формате КЛАДР, каких-либо ограничений на использование или распространение базы ФИАС найдено не было. Отправили запрос в «ФНС», ждем ответа.

Решение

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

А получив массу вопросов и идей, мы решили опубликовать весь код проекта на гитхабе, чтобы дать импульс разработке.
Это совсем не означает, что мы отказываемся или бросаем проект, нет, мы по-прежнему будем развивать его, но вместе даже с небольшим сообществом дела пойдут быстрее.

Желающие принять участие в разработке, предложить идею или помочь советом, вам сюда.

Для более легкого вхождения в проект мы отрефакторили архитектуру сервиса, приведя ее к полностью модульной структуре. Теперь для того, чтобы расширить функционал сервиса, требуется написать плагин реализующий всего один интерфейс, после чего подключить его в DI.
Более детально с архитектурой сервиса можно ознакомиться на гитхабе.

Спасибо всем, кто проявил интерес к проекту, предложил свои идеи и критичные комментарии.

ссылка на оригинал статьи http://habrahabr.ru/post/190898/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *