Kodrana

Referencia

Systém schvaľovania prihlásení v reálnom čase s viazaním zariadení

Vytvorili sme servis, ktorý automaticky schvaľuje prihlásenia k účtom na externej platforme, spracováva prihlásenia cez oficiálne API a sporné prípady presmeruje operátorovi.

400spracovaných účtov

Úloha

Kupujúci projektu používajú účty na externej platforme. Každý účet dostane denne viacero žiadostí o prihlásenie a každú žiadosť treba schváliť pred tým, ako môže kupujúci pokračovať. Manuálne schvaľovanie nefunguje pri stovkách účtov a oneskorenia frustujú kupujúcich, ktorí očakávajú okamžitý prístup.

Systém musí rozlíšiť legitímnych kupujúcich od neoprávnených pokusov, schváliť iba zariadenia, ktoré patria kupujúcemu, a nejasné prípady odovzdať osobe.

Riešenie

Vytvorili sme servis v Python, ktorý monitoruje žiadosti o prihlásenie k približne 400 účtom v reálnom čase cez oficiálne API platformy. Keď žiadosť príde, servis skontroluje zariadenie oproti databáze schválených zariadení pre daný účet. Ak je zariadenie rozpoznané, servis prihlásenie okamžite schváli. Ak je zariadenie nové, servis skontroluje, či je kupujúci oprávnený ho pridať.

Servis používa asyncio na spracovanie súbežných žiadostí bez blokovania a PostgreSQL ukladá mapovania medzi účtami, kupujúcimi a ich schválenými zariadeniami. Keď systém nevie žiadosť automaticky vyriešiť, pošle detaily do Telegram bota.

Operátor prípad prehodnotí v Telegram a schváli alebo zamietne ho. Servis tiež vykonáva denné kontroly, aby overil, že všetky účty zostávajú prístupné.

  • Monitorovanie žiadostí o prihlásenie v reálnom čase cez oficiálne API platformy
  • Viazanie zariadení na zabezpečenie schvaľovania iba oprávnených zariadení
  • Súbežnosť založená na asyncio pre spracovanie viacerých účtov súčasne
  • PostgreSQL databáza mapujúca účty, kupujúcich a schválené zariadenia
  • Telegram bot pre manuálne riešenie okrajových prípadov
  • Denné automatizované kontroly na overenie dostupnosti účtov

Výsledok

  • Spracováva prihlásenia na približne 400 účtoch v reálnom čase
  • Viaže zariadenia kupujúcich, takže iba ich zariadenia sú schválené
  • Presmeruje sporné prípady operátorovi cez Telegram bota
  • Vykonáva denné automatické kontroly na overenie stavu účtov

Potrebujete niečo podobné? Povedzte nám o vašej úlohe

Popíšte web, dáta alebo úlohu. Odpovieme s otázkami, riešením a cenovou ponukou.

alebo napíšte priamo

Napísať @kodrana na Telegram
Váš kontakt použijeme len na odpoveď k tomuto dopytu.
Telegram