باسلام در فصل مهاجرت بزرگ: اپیزود اول

دقیقا همین الان یک اتفاق بسیار بزرگ و سرنوشت‌ساز در حال رخ دادن است. ما داریم مهاجرت می‌کنیم! یعنی کم‌کم با جاوز خداحافظی می‌کنیم و به فریم‌ورک لاراول مهاجرت می‌کنیم. به زودی جاوز خاموش خواهد شد و باسلام با یک سیستم یک‌پارچه، چابک و خوش‌دست به فعالیتش ادامه خواهد داد. اگر با جاوز و لاراول آشنا نیستید، خیلی نگران نباشید؛ من هم که این نوشته را می‌نویسم، برنامه‌نویس نیستم. ولی حالا برایتان توضیح می‌دهم که فصل مهاجرت از جاوز به لاراول چیست و چرا این قدر مهم است.جاوز و لاراول چیستند؟جاوز و لاراول دو پلت‌فرم برنامه‌نویسی هستند. اولین نسخه باسلام که امکان «غرفه‌داری» را فراهم کرد، در پایین ۹۵ با فریم‌ورک جاوز نوشته شد. همچنان نیز بخش‌های متعددی از آنچه شما به عنوان مشتری یا غرفه‌دار در باسلام تجربه می‌کنید، با جاوز کار می‌کند. مثلا مدیریت غرفه، بخش‌هایی از سبد خرید، صفحه پروفایل شما و… وابستگی زیادی به جاوز دارند.اولین نسخه باسلام را یک شرکت برنامه‌نویسی در سال ۹۵ برای ما نوشت. آن زمان باسلام هنوز یک تیم برنامه‌نویسی مستقل و قدرتمند نداشت. آن برنامه برای شروع خیلی خوب بود. در پاییز ۹۵ اولین غرفه در باسلام ایجاد شد و یکی یکی غرفه‌ها به باسلام آمدند. غرفه انگشترسازی آقای ابراهیمی، غرفه بی‌بی‌قمر و غرفه مزرعه زیتون فدک، اولین غرفه‌های باسلام بودند. چقدر خاطرات خوشی با راه‌اندازی این غرفه‌ها داریم. یادش بخیر.اولین جرقه‌های مهاجرتتا آخر سال ۹۵، حدود ۵۰ غرفه به باسلام اضافه شدند و ترافیک سایت بالا می‌رفت و برای ما واضح و روشن شد که جاوز نمی‌تواند مدت زیادی برای ما کار کند. از ابتدای ۹۶ تصمیم گرفتیم جاوز را با لاراول جایگزین کنیم و برنامه جدید باسلام را از ابتدا و بر اساس نیازهای غرفه‌داران و مشتریان باسلام بنویسیم. جاوز یک فریم‌ورک قدیمی بود که دیگر به‌روز نمی‌شد، ولی لاراول یک پلت‌فرم جدید، زنده و در حال به‌روزرسانی و پیشرفت است. خلاصه که ابتدای بهار تیم فنی باسلام تشکیل شد و پس از اتمام تحلیل‌ها، برنامه‌نویسی جدید آغاز شد.قرار بود تا پایان بهار، سیستم جدید با لاراول آماده شود و جاوز را ببوسیم و بگذاریم کنار، ولی هم‌زمان مشتری‌ها و غرفه‌داران زیادی به باسلام آمدند و ترافیک زیادی ایجاد شد. بزرگ شدن بازار، مستلزم بهبودهای سریع بود و این بهبودها همه باید روی همان فریم‌ورک قدیمی انجام می‌شدند و در عین حال، توسعه فریم‌ورک جدید هم باید پیش می‌رفت. برای همین، تیم فنی باسلام در بهار و تابستان ۹۶ و بعد از آن، به طور موازی مشغول توسعه و بهبود هر دو سیستم بود. بسیاری از مشکلاتی که در این مدت وجود داشت، به خاطر همین فشار کار موازی بود.اسباب‌کشی تدریجی و زندگی در دو خانهاواخر تابستان، اولین بخش‌های سرویس جدید راه‌اندازی شد. بخشی از اسباب‌ وسایل را بردیم خانه جدید. به مرور بخش‌های دیگر هم یکی یکی آماده می‌شدند و می‌رفتند روی سیستم جدید. و البته ما همیشه این چالش را داشتیم که موقع اسباب‌کشی، بازار همچنان مشغول فعالیت بود و باید تلاش می‌‌کردیم که این اسباب‌کشی‌ها اختلالی در روند خرید مشتری‌ها و فروش غرفه‌دارها ایجاد نکند. به قول علی محمدقاسمی که یکی از اعضای اصلی تیم فنی ماست، این فرایند شبیه این بود که یک هواپیمای ملخی را در حالی که در آسمان پرواز می‌کند، به یک سوپرجت تبدیل کنیم و موتور و بال و اتاقک و همه قطعاتش را همانجا در آسمان عوض کنیم. یادداشت‌های علی را در این دو تا لینک بخوانید. جالب‌اند؛ مخصوصا اگر پس‌زمینه فنی و برنامه‌نویسی دارید: یک، دو.احتمالا اولین تغییر عمده‌ای که برای مشتری‌ها خیلی ملموس‌تر بود، اواسط دی ۹۶ بود که ظاهر باسلام خیلی تغییر کرد. در آن تغییر ساختار صفحه اول سایت به کلی دگرگون شد، موتور جست‌وجوی جدید باسلام رونمایی شد، دسترسی‌ها و گردش در بازار بهبود پیدا کرد و تغییرات عمده دیگر. برای تجدید خاطره، می‌توانید گزارش آن تغییرات را در نوشته «باسلام با لباس نو» بخوانید.به هر حال، این زندگی در دو خانه، از ابتدای پاییز ۹۵ تا به امروز ادامه داشته است و باسلامی که شما امروز تجربه‌اش می‌کنید، با دو سیستم مختلف کار می‌کند که با ظرافت تمام به همدیگر دوخته شده‌اند. اما به هر حال، نقاط شکافی وجود دارد که باعث کندی سیستم، خطاهای ناخواسته و چابک نبودن توسعه فنی می‌شود. امروز آمده‌ایم به شما اعلام کنیم که اسباب‌کشی تقریبا تمام شده و به زودی، چراغ خانه قبلی را خاموش می‌کنیم و به کلی به خانه جدید نقل مکان می‌کنیم.با مهاجرت کامل به خانه جدید، چه اتفاقی می‌افتد؟خب، باید بگوییم که در خانه جدید، کلی اتفاقات جدید و خوشحال‌کننده منتظر همه ماست.بسیاری از مشکلاتی که تا کنون مشتری‌ها و غرفه‌دارهای باسلام را آزار می‌داده، در خانه جدید برطرف شده‌اند و از طرفی بسیاری از مشکلات دیگر نیز در روند سریع‌تری قابل حل خواهند بود. به طور خلاصه، تغییرات عمده‌ای که در روزها و هفته‌های آینده خواهیم دید، در این قسمت‌هاست:فرایند خرید: از نقطه‌ای که کالایی به سبد خرید اضافه می‌شود، تا پایان نقطه پرداخت.پنل مدیریت غرفه در نسخه مرورگر: برای کسانی که کامپیوتر یا لپ‌تاپ، غرفه‌شان را مدیریت می‌کردند.سیستم ثبت نام و ورود: در خانه جدید، این سیستم به مراتب امن‌تر و دقیق‌تر عمل می‌کند.پنل مدیریت غرفه در اپ غرفه من: با مهاجرت کامل، فرایند توسعه اپ غرفه من‌، سریع‌تر می‌شودصفحه اول باسلام نیز ساختار جدیدی خواهد داشت.…این یادداشت را برایتان نوشتیم که در جریان تحولات بزرگ روزها و هفته‌های آینده باشید. درباره تک‌تک این بهبودها در روزهای آینده با هم گفت‌وگو خواهیم کرد. فقط خواستیم کلیت ماجرا و فلسفه این تحولات را بدانید تا درک بهتری نسبت به همه بهبودهای بعدی داشته باشید. روزهای هیجان‌انگیز و پرتحولی در پیش خواهیم داشت. کمربندها را محکم ببندید تا فصل مهاجرت بزرگ را با هم آغاز کنیم!این یادداشت قبلا در وبلاگ رسمی باسلام منتشر شده است. http://basalam.ir/blog/j2l-introduction/