Добавить новость

Москвичи из 175 попавших под программу реновации домов получили новые квартиры

В Лефортово мужчина выбросил из окна мать с ребенком

Выставка картин участников проекта «Искусство в метро» открылась на станции «Воробьевы горы»

Ефимов: образовательные учреждения построят в промзоне Кунцево по программе КРТ





Новости сегодня

Новости от TheMoneytizer

Интеграция существующего Go-сервиса с каталогом Мир Квестов

Необходимо доработать существующий Go-сервис для интеграции с каталогом Мир Квестов https://mir-kvestov.ru/

Мы ищем человека для долгосрочного сотрудничества: после успешного выполнения этой задачи потребуется похожим образом реализовать интеграции в сервисы Клаустрофобии, Яндекс Афиши и Тинькофф Города, а также множество других задач, связанных с развитием сети пиксельных игровых Pixel Quest, вплоть до разработки собственной системы бронирования.

ТЗ с принципиальной схемой см. в гугл доке https://docs.google.com/document/d/1hvnPAPb4KZTGqpkKvrCNLCO8Wo54E6qFk3uK_gn7vsU/edit

Дано:
  1. Go-сервис с именем “visitors-manager”, развернутый в Docker Compose на собственном VPS;
  2. Реализован API-вебхук (1) для приема бронирований от внешнего сервиса онлайн записи Букза (клиенты бронируют через виджет на сайте);
  3. Реализован API заказов (5) для отдачи всех бронирований в интерфейс на планшет администратора;
Что требуется сделать:
  1. Реализовать API для отдачи расписания Миру Квестов (2) по их документации https://docs.google.com/document/d/16wKHuHSGl7T70S...
  2. Реализовать API-вебхук для приёма бронирований от Мира Квестов (3) по той же документации (см. раздел Бронирование);
  3. Реализовать запрос в Букзу для бронирования (4) – этот пункт самый “сложный”, т.к Букза не предоставляет публичный API и придется разобрать их внутреннее API и сделать имитацию запроса с обычным пользовательским токеном. Тут будет важно понять, как часто протухает токен и как его держать актуальным + правильно обрабатывать ошибки на случай внезапного изменения API для своевременного реагирования (уже настроен механизм сбора логов в Loki + алерты в Телеграм).
Ожидаем от исполнителя:
  1. Уверенные знания языка Go, СУБД PostgreSQL, Linux и Docker;
  2. Понимание принципов построения Rest API, процессов CI/CD, мониторинга и сбора логов;
  3. Умение работать самостоятельно в условиях отсутствия внутренней документации на сервис и его зависимости, придётся разбираться в чужом коде;

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Пьяная точка: персонал частной наркоклиники обвинили в мошенничестве

«Малышки» под запретом, или Почему власти принудительно увеличивают метраж новостроек

Аршавин рассказал, кого нужно купить «Зениту»

Новости Красноуфимского района

Музыкальные новости

Shot: спутница Дурова Вавилова до переезда в Дубай жила в Москве

РПЛ-2024/25. 6-й тур. «Динамо» — «Краснодар». Прямая трансляция

Маск после ареста Дурова во Франции не исключил казней в Европе за лайки

ФК «Краснодар» 25 августа в рамках шестого тура РПЛ сыграет с «Динамо»

Новости России

Вильфанд спрогнозировал температуру выше 30 градусов в десяти регионах России

В Рефтинском поздравили жительницу поселка со 100-летним юбилеем

Антиамериканский валютный союз: названы новые инструменты обхода западных финансовых санкций

«Екатеринбург-Сити» станет первым небоскребом из трубобетона в России

Экология в России и мире

Gloria Jeans выпустил новую рекламную кампанию с Ириной Шейк

Ростов-на-Дону вновь принял финалистов спартакиады учащихся

Новые лица отелей Hilton на Сейшелах

Дети-пациенты Ставропольской психиатрической больницы посетили спортивный комплекс детского центра Family Park.

Спорт в России и мире

Екатерина Александрова уступила Лулу Сун в полуфинале турнира WTA-500 в Монтеррее

Александрова вышла в полуфинал турнира WTA-500 в Монтеррее

Новак Джокович: «Соперничество с молодыми топами приносит мне удовольствие и вдохновляет на то, чтобы постоянно совершенствовать свой теннис»

Чемпион "Большого шлема" дал прогноз на матчи трех россиян на старте US Open

Moscow.media

На крыше гаража 11-летний мальчик получил смертельный удар током

Студия Звукозаписи в Москве. Создание Песен, Музыки, Аранжировок.

За поворотом прошлое....

"Калина" насмерть сбила пешехода











Топ новостей на этот час

Rss.plus






Более тысячи жителей оформили обновлённую «Семейную ипотеку» в Сбере

Антиамериканский валютный союз: названы новые инструменты обхода западных финансовых санкций

Ефимов: в Котловке реорганизуют почти 6 га земли по двум проектам КРТ

Ozon играет по-крупному. Что придумали в марктеплейсе