Kodrana

เคสศึกษา

ระบบอนุมัติการเข้าสู่ระบบเรียลไทม์พร้อมการผูกอุปกรณ์

เราสร้างบริการที่อนุมัติการเข้าสู่ระบบบัญชีบนแพลตฟอร์มภายนอกโดยอัตโนมัติ ประมวลผลการเข้าสู่ระบบผ่าน API อย่างเป็นทางการ และส่งกรณีที่มีข้อโต้แย้งไปยังเจ้าหน้าที่

400บัญชีที่ประมวลผล

โจทย์

ผู้ซื้อของโครงการใช้บัญชีบนแพลตฟอร์มภายนอก แต่ละบัญชีได้รับคำขอเข้าสู่ระบบหลายครั้งต่อวัน และทุกคำขอต้องได้รับการอนุมัติก่อนที่ผู้ซื้อจะดำเนินการต่อได้ การอนุมัติด้วยตนเองไม่สามารถรองรับได้เมื่อต้องจัดการบัญชีหลายร้อยบัญชี และความล่าช้าทำให้ผู้ซื้อที่คาดหวังการเข้าถึงทันทีรู้สึกหงุดหงิด

ระบบต้องแยกแยะระหว่างผู้ซื้อที่ถูกต้องตามกฎหมายกับความพยายามที่ไม่ได้รับอนุญาต อนุมัติเฉพาะอุปกรณ์ที่เป็นของผู้ซื้อ และส่งกรณีที่ไม่ชัดเจนไปยังบุคคล

แนวทางแก้ไข

เราสร้างบริการใน Python ที่ตรวจสอบคำขอเข้าสู่ระบบของบัญชีประมาณ 400 บัญชีแบบเรียลไทม์ผ่าน API อย่างเป็นทางการของแพลตฟอร์ม เมื่อมีคำขอเข้ามา บริการจะตรวจสอบอุปกรณ์กับฐานข้อมูลของอุปกรณ์ที่ได้รับอนุมัติสำหรับบัญชีนั้น หากระบบจำอุปกรณ์ได้ บริการจะอนุมัติการเข้าสู่ระบบทันที หากเป็นอุปกรณ์ใหม่ บริการจะตรวจสอบว่าผู้ซื้อได้รับอนุญาตให้เพิ่มอุปกรณ์นั้นหรือไม่

บริการใช้ asyncio เพื่อจัดการคำขอพร้อมกันโดยไม่มีการบล็อก และ PostgreSQL เก็บการแมประหว่างบัญชี ผู้ซื้อ และอุปกรณ์ที่ได้รับอนุมัติของพวกเขา เมื่อระบบไม่สามารถแก้ไขคำขอโดยอัตโนมัติได้ ระบบจะส่งรายละเอียดไปยัง Telegram bot

เจ้าหน้าที่ตรวจสอบกรณีใน Telegram และอนุมัติหรือปฏิเสธ บริการยังรันการตรวจสอบรายวันเพื่อยืนยันว่าบัญชีทั้งหมดยังคงเข้าถึงได้

  • การตรวจสอบคำขอเข้าสู่ระบบแบบเรียลไทม์ผ่าน API อย่างเป็นทางการของแพลตฟอร์ม
  • การผูกอุปกรณ์เพื่อให้แน่ใจว่ามีเฉพาะอุปกรณ์ที่ได้รับอนุญาตเท่านั้นที่ได้รับการอนุมัติ
  • การทำงานพร้อมกันแบบ asyncio สำหรับการประมวลผลหลายบัญชีพร้อมกัน
  • ฐานข้อมูล PostgreSQL ที่แมปบัญชี ผู้ซื้อ และอุปกรณ์ที่ได้รับอนุมัติ
  • Telegram bot สำหรับการแก้ไขกรณีขอบด้วยตนเอง
  • การตรวจสอบอัตโนมัติรายวันเพื่อยืนยันการเข้าถึงบัญชี

ผลลัพธ์

  • ประมวลผลการเข้าสู่ระบบบนบัญชีประมาณ 400 บัญชีแบบเรียลไทม์
  • ผูกอุปกรณ์ของผู้ซื้อเพื่อให้มีเฉพาะอุปกรณ์ของพวกเขาเท่านั้นที่ได้รับการอนุมัติ
  • ส่งกรณีที่มีข้อโต้แย้งไปยังเจ้าหน้าที่ผ่าน Telegram bot
  • รันการตรวจสอบอัตโนมัติรายวันเพื่อยืนยันสถานะบัญชี

ต้องการบางอย่างคล้ายกันนี้? บอกเราเกี่ยวกับงานของคุณ

อธิบายเว็บไซต์ ข้อมูล หรืองานที่ต้องการ เราจะตอบกลับพร้อมคำถาม แนวทางแก้ไข และใบเสนอราคา

หรือติดต่อโดยตรง

ส่งข้อความหา @kodrana ทาง Telegram
เราใช้ข้อมูลติดต่อของคุณเพื่อตอบกลับคำขอนี้เท่านั้น
Telegram