Kodrana

Případová studie

Systém schvalování přihlášení v reálném čase s vazbou zařízení

Vytvořili jsme službu, která automaticky schvaluje přihlášení k účtům na externí platformě, zpracovává přihlášení přes oficiální API a sporné případy směruje operátorovi.

400zpracovaných účtů

Úkol

Kupující projektu používají účty na externí platformě. Každý účet denně obdrží několik žádostí o přihlášení a každá žádost musí být schválena, než může kupující pokračovat. Manuální schvalování se neškáluje při správě stovek účtů a zpoždění frustruje kupující, kteří očekávají okamžitý přístup.

Systém musí rozlišit mezi legitimními kupujícími a neoprávněnými pokusy, schválit pouze zařízení, která patří kupujícímu, a nejasné případy předat člověku.

Řešení

Vytvořili jsme službu v Pythonu, která monitoruje žádosti o přihlášení k přibližně 400 účtům v reálném čase prostřednictvím oficiálního API platformy. Když žádost dorazí, služba zkontroluje zařízení oproti databázi schválených zařízení pro daný účet. Pokud je zařízení rozpoznáno, služba přihlášení okamžitě schválí. Pokud je zařízení nové, služba zkontroluje, zda má kupující oprávnění ho přidat.

Služba využívá asyncio pro zpracování souběžných požadavků bez blokování a PostgreSQL ukládá mapování mezi účty, kupujícími a jejich schválenými zařízeními. Když systém nemůže žádost vyřešit automaticky, odešle detaily do Telegram botu.

Operátor posoudí případ v Telegramu a schválí nebo zamítne jej. Služba také provádí denní kontroly k ověření, že všechny účty zůstávají přístupné.

  • Monitorování žádostí o přihlášení v reálném čase prostřednictvím oficiálního API platformy
  • Vazba zařízení zajišťující schválení pouze autorizovaných zařízení
  • Souběžnost založená na asyncio pro zpracování více účtů současně
  • Databáze PostgreSQL mapující účty, kupující a schválená zařízení
  • Telegram bot pro manuální řešení okrajových případů
  • Denní automatizované kontroly k ověření přístupnosti účtů

Výsledek

  • Zpracovává přihlášení k přibližně 400 účtům v reálném čase
  • Váže zařízení kupujících, takže jsou schválena pouze jejich zařízení
  • Směruje sporné případy operátorovi prostřednictvím Telegram botu
  • Provádí denní automatické kontroly k ověření stavu účtů

Potřebujete něco podobného? Popište nám svůj úkol

Uveďte web, data nebo úkol. Odpovíme s dotazy, řešením a nabídkou.

nebo napište přímo

Napsat @kodrana na Telegram
Váš kontakt použijeme pouze pro odpověď na tuto poptávku.
Telegram