Сервис на GoLang выгрузки данных из REST API в локальную БД
Цена договорная
•
наличный расчёт, безналичный расчёт, электронные деньги
Нужен сервис выгрузки данных по REST API с сохранением в локальную БД с последующим периодическим обновлением.
Имеется несколько
серверов телефонии, которые содержит информацию об абонентах (например, номера 100-199), группах абонентов (например, менеджеры, бухгалтерия, поддержка), а также составу групп абонентов (например, абоненты 100-110 - группа менеджеры, абоненты 111-115 - группа бухгалтерия и т.д.). У серверов есть самописный REST API, который предоставляет следующие методы:
Условия:
1. API выдаёт информацию в формате JSON
2. Авторизация на каждом сервере при обращении к API по заранее известному, предопределённому ключу.
3. СУБД, куда должно всё сохраняться - MySQL
4. Реализацию сервиса хотим на Go Lang
5. Исходники сервиса - в наш BitBucket репозиторий.
Данные, которые мы предоставим:
1. Описание API протокола (тех трёх методов, к которым нужно будет обращаться).
2. Модель базы данных, куда нужно будет всё сохранять (как ER схему, так и SQL по созданию таблиц)
3. Тестовую среду, на которой можно будет попробовать работу сервиса (с API и базой, куда нужно будет всё сохранять)
4. Доступ в репозиторий.
Имеется несколько
серверов телефонии, которые содержит информацию об абонентах (например, номера 100-199), группах абонентов (например, менеджеры, бухгалтерия, поддержка), а также составу групп абонентов (например, абоненты 100-110 - группа менеджеры, абоненты 111-115 - группа бухгалтерия и т.д.). У серверов есть самописный REST API, который предоставляет следующие методы:
- Метод для чтения списка абонентов;
- Методы для чтения/создания/редактирования/удаления списка групп абонентов;
- Методы для чтения/создания/редактирования/удаления состава групп абонентов.
Условия:
1. API выдаёт информацию в формате JSON
2. Авторизация на каждом сервере при обращении к API по заранее известному, предопределённому ключу.
3. СУБД, куда должно всё сохраняться - MySQL
4. Реализацию сервиса хотим на Go Lang
5. Исходники сервиса - в наш BitBucket репозиторий.
Данные, которые мы предоставим:
1. Описание API протокола (тех трёх методов, к которым нужно будет обращаться).
2. Модель базы данных, куда нужно будет всё сохранять (как ER схему, так и SQL по созданию таблиц)
3. Тестовую среду, на которой можно будет попробовать работу сервиса (с API и базой, куда нужно будет всё сохранять)
4. Доступ в репозиторий.
- Файлы
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.