راه پرداخت
رسانه فناوری‌های مالی ایران

مدیر فنی صراف: اشتراک‌گذاری دانش، کلید بهبود مقیاس‌پذیری نرم‌افزارها است

حسن پرسته، مدیر فنی صراف، در گفت‌وگویی با راه پرداخت، درباره دومین دورهمی تک‌تاک و اهمیت اشتراک‌گذاری دانش و تجربیات فنی در راستای توسعه اکوسیستم نرم‌افزاری ایران صحبت کرد. او تأکید کرد که این دورهمی‌ها فرصتی برای به اشتراک گذاشتن چالش‌ها و راهکارها در زمینه نرم‌افزاری هستند و می‌توانندبه بهبود کیفیت نرم‌افزارها در کشور کمک کنند.


اشتراک‌گذاری دانش در دورهمی تک‌تاک برای بهبود مقیاس‌پذیری نرم‌افزارها


حسن پرسته در مورد دومین دورهمی تک‌تاک که به‌طور خاص بر روی مقیاس‌پذیری و معماری نرم‌افزارها تمرکز داشت، گفت: «این دومین دورهمی تک‌تاک بود و اولین دورهمی‌اش هم در رابطه با تک‌دپت یا بدهی فنی برگزار شده بود. از تیم کافه ارتباط تشکر می‌کنم که این کامیونیتی را شکل دادند. هدف اصلی این کامیونیتی، پخش دانش در بین توسعه‌دهندگان و افزایش فرهنگ اشتراک‌گذاری در ایران است. در ایران، متأسفانه بیشتر دانش‌های فنی محدود به چند شرکت خاص می‌شود و در اختیار عموم قرار نمی‌گیرد. تیم کافه ارتباط با برگزاری این دورهمی‌ها به دنبال این است که دانش را در سطح وسیع‌تری به اشتراک بگذارد و کیفیت نرم‌افزارها در کشور را ارتقا دهد.»

او افزود: «در این دورهمی‌ها، بیشتر مباحث حول اسکیل نرم‌افزارها می‌چرخید. هدف ما این است که نرم‌افزارهایی بسازیم که تحت فشارهای کاری سنگین، از جمله ترافیک بالا یا کمپین‌های بزرگ، به‌درستی عمل کنند. مقیاس‌پذیری چیزی نیست که به راحتی به دست بیاید. باید بارها آزمون و خطا کنیم، مشکلات را شناسایی کنیم و سپس راه‌حل‌ها را پیاده‌سازی کنیم.»

حسن پرسته ادامه داد: «یکی از ویژگی‌های اصلی این دورهمی‌ها این بود که افرادی که در این کامیونیتی حضور داشتند، با فراغ‌بال تجربیات و دانش‌های خود را به اشتراک می‌گذاشتند. این افراد معمولاً از شرکت‌های بزرگ نرم‌افزاری بودند؛ از جمله سازیتو، اسنپ و تپسی. در این دورهمی‌ها، رقابت کنار گذاشته می‌شود و افراد از هم کمک می‌کنند تا اکوسیستم نرم‌افزاری کشور بهینه‌تر و سالم‌تر شود. این نوع ارتباطات باعث می‌شود که همگی از تجربیات یکدیگر بهره‌مند شوند و در نتیجه، کیفیت نرم‌افزارهایی که تولید می‌کنیم بهبود پیدا کند.»


شبکه‌سازی و اشتراک‌گذاری تجربیات فنی: راهی برای بهبود پایداری نرم‌افزارها


حسن پرسته در مورد حضور صراف در چنین رویدادهایی گفت: «حضور صراف در این نوع دورهمی‌ها به ما فرصت‌های زیادی برای ایجاد ارتباطات جدید و یادگیری از تجربیات دیگران داد. صراف اخیراً شروع به برگزاری کمپین ۱۳ اتریوم کرده است و به‌طور طبیعی وقتی یک شرکت نرم‌افزاری تصمیم به اسکیل کردن می‌گیرد،نیازمند معماری درست و سیستم‌های مقیاس‌پذیر است که بتوانند حجم زیاد ترافیک را تحمل کنند.»

او ادامه داد: «ما در صراف تقریباً سه سال و نیم است که در حال توسعه پلتفرم‌مان هستیم. در این مدت، همواره تلاش کرده‌ایم تا در وهله اول امنیت و در وهله دوم مقیاس‌پذیری را در اولویت قرار دهیم. من به عنوان مدیر فنی، سعی کردم زیرساخت‌های صراف به گونه‌ای طراحی شوند که بتوانند حجم زیادی از ترافیک را تحمل کنند. البته باید بگویم که به عنوان فردی ۲۷ ساله، هیچ وقت نرم‌افزارهایی با مقیاس‌پذیری مثل اسنپ یا دیجی‌کالا نساخته بودم. اما با تلاشی که در این مدت داشتم، توانستم به‌تدریج به چالش‌های مقیاس‌پذیری رسیدگی کنم.»

حسن پرسته همچنین به تجربه‌های خود از شبکه‌سازی در این دورهمی‌ها اشاره کرد و گفت: «حضور در این نوع رویدادها باعث شد که من ارتباطاتی با CTOهای شرکت‌های بزرگ مثل سازیتو برقرار کنم. زمانی که با ایشون صحبت کردم و پرسیدم که چطور مشکلات مقیاس‌پذیری رو در سیستم‌های‌شون حل کرده‌اند، توانستم راهکارهایی پیدا کنم که در صراف به کار بگیرم و این مسئله کمک کرد که صراف بتواند کمپین‌های بزرگ رو زیر فشار اجرا کند، بدون اینکه با مشکل مواجه شود. به عبارت دیگه، این شبکه‌سازی و به اشتراک‌گذاری تجربیات، برای صراف خیلی مفید بود و باعث شد که یک دانش جدید و متفاوت وارد تیم فنی ما شود.»

او ادامه داد: «این دانش نه تنها وارد تیم توسعه شد، بلکه به تیم‌های برندینگ و مارکتینگ هم منتقل شد. به‌عنوان مثال، اگر بخواهید یک میلیون پیام همزمان به یک میلیون نفر ارسال کنید، فشار زیادی به سیستم وارد می‌شود. با توجه به زیرساخت‌ها و مشکلاتی که در ایران داریم، اگر معماری درست نباشد، حتماً با مشکل مواجه می‌شویم.»

حسن پرسته همچنین به اهمیت هماهنگی بین تیم‌ها در چنین شرایطی اشاره کرد و گفت: «یکی از نکات مهمی که در این دورهمی‌ها مطرح شد این بود که چطور اعضای تیم‌های مختلف، مانند توسعه، مارکتینگ و برندینگ، می‌توانند با هم هماهنگ باشند و به‌طور هم‌زمان به پایداری نرم‌افزار کمک کنند.»


اهمیت اشتراک‌گذاری دانش در کامیونیتی‌ها برای پیشرفت و توسعه پایدار


در پایان، حسن پرسته به اهمیت اشتراک‌گذاری دانش در کامیونیتی‌ها اشاره کرد و گفت: «در نهایت، چیزی که باعث پیشرفت می‌شود، نشر دانش است. افراد باید در کامیونیتی‌ها حضور داشته باشند تا از تجربیات یکدیگر استفاده کنند، چرا که در نهایت همه به هم وصل هستند. به عنوان مثال، اگر اسنپ درست کار نکند، من نمی‌توانم از آن برای رفت و آمد به محل کار استفاده کنم که در نهایت به توسعه صراف کمک کنم. همه چیز باید در کنار هم به درستی عمل کند تا بتوانیم به آن عدالت اجتماعی که در نهایت منجر به توسعه پایدار می‌شود، برسیم.»

او همچنین افزود: «متأسفانه کامیونیتی‌های تخصصی در ایران نادر هستند. معمولاً گروه‌های دانشگاهی یا تیم‌های داخلی شرکت‌ها بیشتر روی مسائل فنی تمرکز می‌کنند. اما این دورهمی‌ها به‌طور تخصصی، در سطح بالاتر برگزار می‌شوند و می‌توانند به توسعه‌دهندگان کمک کنند تا تجربیات خود را به اشتراک بگذارند. چیزی که در این نوع کامیونیتی‌ها وجود دارد این است که افراد متخصص دور هم جمع می‌شوند و تجربیات و دانش خود را با هم به اشتراک می‌گذارند. به نظرم این فرایند باید عمومی‌تر بشه، به‌طوری که دانش فقط بین افراد خاص باقی نماند و دیگران هم از آن بهره‌مند شوند.»

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.