همه نمونه‌کارها

TeleAds

مهندس ارشد نرم‌افزار با مالکیت کامل End-to-End یک پلتفرم Ad-Serving مقیاس‌پذیر. طراحی و پیاده‌سازی معماری مبتنی بر Redis و Lua برای مدیریت بیش از ۳ میلیون درخواست دیتابیس، بهبود عملکرد ذخیره‌سازی و همگام‌سازی داده‌ها تا ۱۱٪. تجربه عمیق در Backend Development، System Design، Performance Optimization و تحلیل نیازمندی‌های فنی مشتری.

نمای پروژه TeleAds

درباره پروژه

در نقش Senior Software Engineer در پروژه Teleads، مسئولیت طراحی، پیاده‌سازی و تحویل کامل یک پلتفرم Ad-Serving را به‌صورت End-to-End بر عهده داشتم؛ از معماری سیستم و بک‌اند گرفته تا پنل‌های کاربری و منطق پردازش داده‌ها. این پروژه با تمرکز بر کارایی بالا، مقیاس‌پذیری و پایداری در بار ترافیکی سنگین طراحی شد.

هسته معماری سیستم بر پایه Redis پیاده‌سازی شد تا بتواند حجم بالای درخواست‌ها را مدیریت کند. با طراحی یک ساختار داده بهینه و استفاده از Lua Scripts برای کنترل منطق اجرایی در سطح Redis، سیستم قادر شد بیش از ۳ میلیون درخواست دیتابیس را به‌صورت پایدار هندل کند. این معماری منجر به بهبود ۱۱٪ در عملکرد ذخیره‌سازی و همگام‌سازی داده‌ها شد.

در این پروژه:

  • منطق اصلی پلتفرم Ad-Serving را طراحی و پیاده‌سازی کردم

  • اسکریپت‌های PHP و Lua برای همگام‌سازی داده بین Redis Server و Database توسعه دادم

  • کل Backend Architecture را با تمرکز بر Performance و Scalability پیاده‌سازی کردم

  • پنل‌های کاربری و جریان‌های داده‌ای سیستم را از صفر طراحی و اجرا کردم

همچنین، مسئولیت تحلیل راهکارهای فنی پیشنهادی بر اساس نیازمندی‌های مشتری، طراحی سناریوهای تست، نوشتن Test Plan، دیباگ و اجرای تست‌ها را بر عهده داشتم تا از پایداری سیستم در شرایط واقعی اطمینان حاصل شود.

این پروژه نمونه‌ای از مالکیت کامل سیستم، تصمیم‌گیری معماری مستقل و اجرای فنی در مقیاس بالا بود؛ جایی که Redis و Lua نه صرفاً ابزار، بلکه اهرم اصلی کنترل پیچیدگی و اعمال قدرت فنی سیستم محسوب می‌شدند.



برای دیدن بیشتر دمو ها روی لینک دمو کلیک کنید

نگاهی نزدیک‌تر

از یک گفت‌وگو شروع کنیم

پروژه بعدی شما، قدم بعدی ما.

برای صحبت درباره ایده یا همکاری، پیام بدهید.