یک ابرپروژه در حوزه مهندسی داده (Data Engineering) و تراکنشهای مالی کریپتو. این سیستم از یک هسته پردازش پسزمینه مداوم، یک API بومی اختصاصی و یک داشبورد وب تشکیل شده است که وظیفه جمعآوری، فیلترینگ و تحلیل کلاندادههای واریزی و معاملاتی صرافی LBank را بر عهده دارد.
معماری و قابلیتهای کلیدی:
سرویس همگامساز پسزمینه (Background Worker): توسعه یک پردازشگر دائمی پایتون که بدون وقفه به API رسمی صرافی LBank متصل است و دیتای مالی کاربران، حجم تریدها و واریز/برداشتها را به صورت مداوم واکشی میکند.
الگوریتم حذف دادههای تکراری (Data Deduplication): پیادهسازی فیلترینگ هوشمند در سطح دیتابیس برای جلوگیری از ذخیره تراکنشهای همپوشان و حفظ سرعت و سلامت پایگاه داده در حجمهای بالا.
معماری وب ترکیبی (Hybrid Stack): توسعه همزمان داشبورد وب با Flask جهت نمایش بصری و نموداری تراکنشها به کارفرما، در کنار لایه FastAPI جهت ارائه دیتای تمیز به سایر برنامهنویسان یا سرویسهای ثالث.
ایزولهسازی کلیدهای خصوصی: مدیریت سختگیرانه API Keyها و دیتای حساس صرافی با متغیرهای محیطی بستهبندی شده و ایمن.
پشته فناوری (Tech Stack):
Python | FastAPI (Data Delivery) | Flask (Dashboard UI) | SQLite | Requests | LBank REST API