На протяжении месяца мы тестировали интеграции со сторонними сервисами в формате плагинов на виджете квизы, и теперь рады сообщить, что этот модуль с успехом мигрирует в остальные наши продукты - storylanding и instamarket, а также попадет во все будущие релизы.
Формат плагинов позволит добавлять новые интеграции по вашему обращению в течение 1-2 дней, поскольку мы сможем привлекать сторонних разработчиков, не переживая за безопасность системы в целом.
Преимущества плагинов
Теперь каждая интеграция является полностью независимой от нашей системы, а заявки отправляются в очередь конкретного плагина. Клиент заполняет форму обратной связи и моментально получает ответ от сервера, а в системе создаются задачи на передачу данных в выбранные для виджета интеграции. Отправка осуществляется роботом в отдельном от пользовательского потоке. Если по какой то причине произошла ошибка, робот отложит задачу, и вернется к ней чуть позже, а уникальный ID позволит нашей тех поддержке быстро отреагировать на проблему, чтобы она не повторилась в дальнейшем!
Такой подход позволит в будущем обновлении дать вам возможность создавать задачи на отправку заявок в новые интеграции, которые вы подключили позже, чем начали использовать сервис, а также, повторно отправлять заявки, передача которых завершилась неудачей. Список неудачных заданий вы также сможете увидеть!