Amaliy tadqiqotlar

Integration cases

Magnum bilan integratsiya

Biz CartaMe mobil ilovasi foydalanuvchilarining Magnum chakana savdo tarmog‘idagi mavjud Magnum club sodiqlik dasturi bilan uzluksiz integratsiyasini ta’minladik, shunda CartaMe foydalanuvchilari avtomatik ravishda dasturning to‘liq huquqli ishtirokchilariga aylanib, mukofotlar olishni boshlashlari mumkin bo‘ldi.

Hamkor allaqachon Set Loyalty tizimida ishlaydigan Magnum club sodiqlik dasturiga ega edi. Loyihaning maqsadi CartaMe mobil ilovasi foydalanuvchilarining yagona Loyalty ID raqami bilan sodiqlik dasturida ikki marta ro‘yxatdan o‘tmasdan va hisob-kitoblar tarixini yo‘qotmasdan avtomatik ishtirok etishini ta’minlash edi.

Loyiha doirasida Set Loyalty ma’lumotlar strukturasi, jumladan, kartalarni saqlash formati, tranzaksiyalar va ballarni hisoblash qoidalari o‘rganildi. Tashqi API uchun kirish nuqtalari aniqlandi. Shuningdek, Set Loyalty tashqi so‘rovlarni qabul qilish moduliga o‘zgartirishlar kiritildi, shunda tizim CartaMe Loyalty ID raqamini Magnum club dasturining amaldagi ishtirokchi raqami sifatida to‘g‘ri qabul qiladi va taniydi.

Xavfsiz ma’lumotlar almashinuvi uchun API orqali uzatishda ikki tomonlama token asosidagi autentifikatsiya va shaxsiy identifikatorlar hamda balans ma’lumotlarini o‘z ichiga olgan nozik ma’lumotlarni shifrlash joriy etildi.

Ishlab chiqish bosqichlari

1
Mijozning dasturiy ta'minoti o‘rganildi.
16 часов
Mijozning mavjud dasturiy ta'minoti: buxgalteriya tizimi, POS dasturiy ta'minoti, veb-sayt, mobil ilova auditi o‘tkazildi. Arxitektura, tor joylar, joriy biznes-jarayonlar va sodiqlik tizimi bilan integratsiya uchun kirish nuqtalari tahlil qilindi.
2
Mijozning dasturiy ta'minoti o'zgartirildi.
22 часа
Mijozning dasturiy ta'minotiga maqsadli o'zgartirishlar kiritildi: yangi API endpointlar uchun qo'llab-quvvatlash qo'shildi, bonus ballarni sinxronlashtirish uchun fon ishlari sozlandi, shifrlash va ma'lumotlarni tekshirish modullari integratsiya qilindi.
3
Xavfsizlik protokollari ishlab chiqildi.
17 часов
Mijoz serverlari va sodiqlik platformasi o‘rtasida xavfsiz ma’lumotlar almashinuvi protokollari yaratildi: shifrlash, har bir so‘rovni imzolash, rol asosidagi kirish modeli, barcha harakatlar auditi va so‘rovlarni qayta tiklash hujumlaridan himoya.
4
Shaxsiy ma'lumotlar va bonus ballarni uzatish uchun serverlar o'rtasida API almashinuvi amalga oshirildi.
1 день
Yuqori unumdor API ko‘priklari ishlab chiqildi: sinxron va asinxron ma’lumotlar uzatish uchun – ishtirokchi profillarini ro‘yxatdan o‘tkazish/yangilash, xaridlar uchun bonus ballarni hisoblash va hisobdan yechish, tranzaksiyalar tarixini eksport qilish, balansni tekshirish.
5
Spam va fishingdan himoya ta’minlandi.
15 часов
Kiruvchi API so‘rovlar uchun ko‘p bosqichli filtrlash tizimi joriy etildi: so‘rovlar sonini cheklash, IP ruxsat ro‘yxatini tekshirish, referrer va User-Agentni tasdiqlash, botga qarshi mexanizmlar (captcha).
6
Tizimning yuqori yuklamalar va ko‘p sonli so‘rovlar hajmiga chidamliligi oshirildi.
3 часа
Eng yuqori yuklamalar uchun unumdorlik optimallashtirilishi o‘tkazildi.
Ishlatilgan modul
Ulangan mahsulot
Mijoz nima oldi:
- CartaMe foydalanuvchisi ilovaga kiradi, shundan so‘ng uning Loyalty ID raqami avtomatik ravishda Set Loyalty tizimidagi «Magnum club» dasturining ishtirokchi kartasiga aylanadi.
- Barcha operatsiyalar – xaridlar, hisob-kitoblar va hisobdan yechishlar – ma'lumotlarni yetkazib berish kafolati bilan yagona API shlyuzi orqali amalga oshiriladi.
- Ma'lumotlarni desinxronizatsiya qilish hodisalari navbatlar va qayta ro‘yxatga olish mexanizmlaridan foydalanish hisobiga minimallashtiriladi.
Jamoa
6
Jami soat
97
Kunlar soni
60
Texnologiyalar:
Python Python
PostgreSQL PostgreSQL
Rest API Rest API
Loyiha jamoasi:
Лейла
СЕО Kazakhstan Entity
Виктор
СТО
Андрей
Developer
Анна
Lawyer
Вадим
Developer
Дмитрий
Developer
Head of Department
1
Chief Technology Officer
1
Developer
3
Lawyer
1
Keyslar ro'yxatiga qaytish