Amaliy tadqiqotlar

Integration cases

«Три цены»-мен интеграция

Біз CartaMe мобильді қосымшасының пайдаланушыларын «Три цены» қолданыстағы лоялдылық бағдарламасымен үздіксіз интеграциялауды қамтамасыз еттік, осылайша CartaMe пайдаланушылары автоматты түрде бағдарламаның толыққанды қатысушылары бола алып, сыйақылар жинай бастады.

Серіктесте Set Loyalty бухгалтерлік есеп жүйесі негізінде жұмыс істейтін «Три цены» лоялдылық бағдарламасы бұрыннан бар болатын. Жобаның мақсаты CartaMe мобильді қосымшасының пайдаланушыларын бірыңғай Loyalty ID идентификаторымен қосарлы тіркеусіз және есептеу тарихын жоғалтпай лоялдылық бағдарламасына автоматты түрде қатысуын қамтамасыз ету болатын.

Жоба аясында біз Set Loyalty деректер құрылымын, оның ішінде карталарды сақтау форматын, транзакцияларды және ұпай есептеу ережелерін талдадық. Сыртқы API үшін кіру нүктелерін анықтадық. Сондай-ақ Set Loyalty сыртқы сұрауларды өңдеу модуліне өзгерістер енгіздік, осылайша жүйе CartaMe Loyalty ID идентификаторын «Три цены» лоялдылық бағдарламасының жарамды мүше идентификаторы ретінде дұрыс қабылдап, тани алады.

Деректермен қауіпсіз алмасу үшін біз API арқылы беру кезінде екі жақты токенді аутентификацияны және жеке идентификаторлар мен баланс ақпаратын қоса алғанда, сезімтал деректерді шифрлауды енгіздік.

Әзірлеу кезеңдері

1
Біз клиенттің бағдарламалық жасақтамасын зерттедік.
2 часа
Біз «Три цены» желісінің IT инфрақұрылымына аудит жүргіздік: бухгалтерлік есеп жүйесі, кассалық бағдарламалық жасақтама, серверлік жабдық және ішкі API.
2
Біз клиенттің бағдарламалық жасақтамасын нақтыладық.
16 часов
Біз CartaMe-мен үздіксіз интеграциялау үшін «Три цены» бағдарламалық жасақтамасына мақсатты өзгерістер енгіздік: Loyalty ID сақтау үшін контрагенттер анықтамалығын өзгерттік және бағдарлама қатысушыларын анықтау үшін кассалық модульді жаңарттық.
3
Біз қауіпсіздік хаттамаларын әзірледік.
11 часов
Біз «Три цены» серверлері мен CartaMe қосымшасы арасында деректермен қауіпсіз алмасу хаттамаларын құрдық: TLS шифрлау, әрбір сұрауды цифрлық қолтаңбамен растау, қайталап жіберу шабуылдарынан қорғау, рөлдік бақылау үлгісі және сезімтал дербес деректер өрістерін тасымалдау кезінде де, сақтау кезінде де шифрлау.
4
Біз дербес деректер мен бонус ұпайларын беру үшін серверлер арасында API алмасуларды енгіздік.
1 дн. 2 ч.
Біз «Три цены» серверлері, лоялдылық платформасы және CartaMe қосымшасы арасында жоғары өнімді API көпірлерін әзірледік. Келесі сценарийлер енгізілді: қатысушылар профильдерін тіркеу және жаңарту, сатып алулар бойынша бонус ұпайларын есептеу және есептен шығару, транзакциялар тарихын экспорттау және балансты нақты уақытта тексеру.
5
Біз спам мен фишингтен қорғауды қамтамасыз еттік.
18 часов
Біз «Три цены» және CartaMe API-лары үшін көп қабатты қауіпсіздік жүйесін енгіздік.
6
Біз жүйенің жоғары жүктемелер мен сұраулардың үлкен көлеміне төзімділігін арттырдық.
2 часа
Біз «Три цены» желісінің пиктік жүктемелерін өңдеу үшін өнімділікті оңтайландыруды жүзеге асырдық.
Клиент не алды:
Команда
8
Барлығы сағат
75
Күн саны
14
Технологиялар:
PostgreSQL PostgreSQL
Python Python
Rest API Rest API
Жоба командасы:
Виктор
СТО
Елена
Head of Marketing
Марина
Business development director
Андрей
Developer
Анна
DPO
Дмитрий
Lawyer
Вадим
Developer
Дмитрий
Developer
Chief Technology Officer
1
Marketing
1
Project manager
1
Developer
3
Data Protection Officer
1
Lawyer
1
Кейстер тізіміне оралу