یک سیستماندیش عملگرا
به دنبال طراحی و حفظ سیستمهای پایدار انسانی، سازمانی و فناورانه؛ سیستمهایی که بر پایه حقیقت، مالکیت، شایستگی و منافع مشترک بنا شدهاند.
موفقیت حاصل ساختن سیستمهایی است که تصمیمهای درست را محتملتر میکنند.
یک تیم خوب از افراد خوب تشکیل نمیشود.
از روابط درست تشکیل میشود.
یک کسبوکار خوب از ایده خوب تشکیل نمیشود.
از سازوکار درست تشکیل میشود.
جامعه خوب از قواعدی ساخته میشود که منافع جمعی و فردی را همسو میکند
چون تو دنیای واقعی محدودیت مکان داری، ولی تو دیجیتال، یه آدرس رند یعنی دسترسی به ۸ میلیارد آدم.
اگه هوشمندی، الان که مفته شکار کن. زمینهای متاورس نه ها، چیزایی که واقعا آدرس حساب میشن
قدیمیا میگفتن زمین بخر، خدا زمین رو دیگه تولید نمیکنه.
الان تو دنیای دیجیتال هم همین داستانه، ولی خیلیا خوابن.
چیزایی مثل یوزرنیمهای خاص، دامینهای کوتاه، یا کلا هر چیزی که تو دنیای وب کمیاب باشه، حکم زمینهای متراژ بالا تو فرشته رو داره.
الان شاید مسخره بیاد که طرف واسه یه یوزرنیم تلگرام ۱۰ هزار دلار پول میده.
ولی ۵ سال دیگه که همه بیزینسها دیجیتالی شد، اون یوزرنیم میشه تنها آدرس معتبر اون برند.
ما داریم میریم سمت دنیایی که مالکیت دیجیتال از مالکیت فیزیکی گرونتر میشه.
۳. کش کردن دیتا (Caching): اینترنت خیلی از کاربرا ناپایداره، دیتایی که یک بار گرفته شده (مثل لیست مخاطبین یا نقشه) رو توی LocalStorage نگه دارید.
مینیاپ خوب اونیه که کاربر یادش بره توی تلگرامه و فکر کنه یه اپ نیتیو باز کرده.
#TelegramMiniApp#UX#Frontend#Programming
شاید اولش به نظر محدودیت بیاد، اما وقتی میبینی میتونی از زیرساخت احراز هویت (Auth) و پرداخت خود تلگرام استفاده کنی و تمرکزت رو بذاری فقط روی لاجیکِ اتصال آدمها بر اساس مکان، میفهمی این یک بلوغ نرمافزاریه.
#MiniApp#LBS#TelegramEngineering
توی پروژه شبکه اجتماعی جهانی که داریم روش کار میکنیم، چالش اصلی ما «دسترسی به مختصات جغرافیایی» و «رندر کردن نقشه» (Map Rendering) با پرفورمنس بالا بود، اونم داخل یک وبویو.
توی پلتفرم تبلیغاتی جدیدمون، با یه چالش جالب روبرو شدیم:
Problem of Allocation
ما یک Campaign Pool داریم که توش پر از سفارش ادورتایزره.
طرف دیگه، پابلیشرها رو داریم که هر کدوم یک ظرفیت مشخص دارن. یکی روزی ۱۰ تا تبلیغ میتونه بزنه، یکی ۱۰۰ تا.
میسازه.
۲. اولویتبندی استخر: کمپینها بر اساس بید (Bid)، زمان انقضا و تارگت، توی صف اولویتبندی میشن.
۳. تطبیق (Matching): سیستم مثل یک نخریس، کمپینِ مناسب رو از صف میکشه و میدوزه به اسلات خالیِ پابلیشر.
اگر سیستم رو کاملاً رندوم میکردیم، بازدهی کمپینها ROI برای مشتری افت میکرد.
راه حلی که معماری کردیم، یک سیستم توزیعکننده هوشمند Smart Dispatcher بود که بر اساس وزندهی کار میکنه:
۱. سنجش ظرفیت لحظهای: قبل از هر چیز، سیستم نگاه میکنه پابلیشر الان چقدر "جای خالی" (Slot) داره
سوال اینجاست: کدوم کمپین رو به کدوم پابلیشر بدیم؟
اگر سیستم رو "Greedy" طراحی میکردیم، همهی کمپینهای گرون رو میداد به قویترین پابلیشرها. نتیجه؟ پابلیشرهای کوچیک بیکار میموندن و اکوسیستم نامتوازن میشد.
درست زمانی که حکومت ایران از سیم کارت های سفید حاکمیت رونمایی کرد
کنگره آمریکا لایحهای برای تهیه اینترنت آزاد در ایران به رای خواهد گذاشت؛ در صورت تصویب این لایحه دولت آمریکا دسترسی به اینترنت آزاد رو برای مردم ایران فراهم خواهد کرد
#اینترنت_سفید