Модуль пошуку авіябілетаў
Адзіны модуль падключэння сэрвісаў пошуку авіябілетаў: 58 правайдараў, падключэнне новых — у сярэднім на 30% танней.
Задача
Распрацаваць універсальны модуль для падключэння любых іншых сэрвісаў пошуку авіябілетаў.
Мэты
- Прааналізаваць усе выкарыстоўваныя API пошуку авіябілетаў і спраектаваць адзіную структуру БД
- Знізіць выдаткі на падключэнне новых сэрвісаў
- Скараціць час апрацоўкі запытаў
- Стварыць адзіны механізм падключэння да сэрвісаў
- Закласці архітэктуру пад рост колькасці сэрвісаў і нагрузкі
Рашэнне
Перад распрацоўкай прааналізавалі API больш чым 40 сэрвісаў, з якімі працаваў прадукт, і спраектавалі маштабавальную структуру БД. Модуль атрымлівае і апрацоўвае запыты асінхронна. Усе кампаненты пакрыты юніт-тэстамі і прайшлі нагрузачнае тэсціраванне. Распрацоўку вялі два распрацоўшчыкі пад кіраўніцтвам сістэмнага архітэктара з аўтаматычным і функцыянальным тэсціраваннем.
Вынік
Модуль знізіў выдаткі на падключэнне новых сэрвісаў у сярэднім на 30%, павысіў стабільнасць і адмоваўстойлівасць прадукту. За 4 гады да яго падключылі яшчэ 27 сэрвісаў — усяго 58, і ніводзін не запатрабаваў перапрацоўкі архітэктуры.
Сбербанк: CRM продажаў для кол-цэнтра
Сістэмы продажу банкаўскіх прадуктаў па тэлефоне: прэдыктыўны абзвон, blended-рэжым, прызначэнне сустрэч і кантроль здзелак.
MetLife: продажы і дакументазварот
Дзве звязаныя сістэмы для міжнароднага страхавога холдынгу: продажы з аплатай проста падчас званка, друк і дастаўка дакументаў. Продажы выраслі на 8% за паўгода.
Lamoda CRM
CRM для апрацоўкі скаргаў, вяртанняў і нестандартных зваротаў пакупнікоў аднаго з найбуйнейшых fashion-маркетплэйсаў.