پنج روز پلن رایگان را همانطور که یک کاربر واقعی استفاده میکند به کار بردم، نه آنطور که یک صفحهی قیمتگذاری توصیف میکند، و هرچه پیش میرفتم آن را یادداشت کردم. گرفتن اسکرینشات و رد شدن راهی برای پیدا کردن نکات ریز نیست؛ ساختن چیزی برای یک هفته و برخورد با هر دیواری که واقعاً وجود دارد، هست. این گزارش آن است.
دوشنبه، ساعت ۹:۴۰ صبح — ثبتنام کردم، بدون کارت
اولین چیزی که پیش از نوشتن حتی یک خط کد بررسی کردم: آیا کارت میخواهد. نمیخواهد. معمولاً از کنار چنین جزئیاتی رد میشوم، اما سطح رایگانی که پیش از ساخت هر چیزی جزئیات پرداخت میخواهد، دارد چیزی دربارهی نظرش نسبت به شما میگوید، پس آن را ثبت کردم و به سراغ ساختن واقعی رفتم.
یک سایت کسبوکار کوچک را بهعنوان پروژهی آزمایشی انتخاب کردم — چیز عجیبی نبود، یک صفحهی فرود، یک فرم تماس، یک بخش وبلاگ. تا ساعت ۱۰:۱۵ یک نسخهی اولیه روی زیردامنهی رایگان زنده بود. هیچ دیوار پرداختی بین «ساخت» و «انتشار» نبود، جایی که خیلی از سطوح رایگان بهآرامی به نسخهی نمایشی تبدیل میشوند.
دوشنبه، ساعت ۲:۰۰ بعدازظهر — چرخهی تکرار، جایی که انتظار دیوار را داشتم
این همان بخشی بود که بیشترین شک را به آن داشتم. اولین ساختها برای هر ایجنتی ارزاناند — بریف تمیز، بدون کد موجودی برای هماهنگسازی — پس یک پلتفرم میتواند رایگان را در ساخت اول سخاوتمند نشان دهد و بعد در ساخت دوم شما را خالی کند. سراغ چرخه رفتم: «هدر را چسبان کن»، «ناوبری موبایل را درست کن»، یک عبور محتوایی، دو تنظیم کوچکتر بعد از آن. هر کدام از اینها فایلهای بیشتری از آنچه درخواست ضمنی داشت لمس کردند، همانطور که ویرایشهای واقعی همیشه چنیناند. آن روز به سقف نرسیدم، اما میتوانستم حس کنم کجاست — سهمیه بهوضوح برای یک چرخهی کامل مثل این تنظیم شده، نه پنج تا.
همچنین در اواسط بعدازظهر بررسی کردم که آیا مرحلهی بازبینی در حسابهای رایگان برای صرفهجویی در محاسبات حذف میشود. نه، حذف نمیشود — همان لینتینگ، همان بررسی امنیتی، همان تأیید عملکردی پیش از اینکه چیزی «تمامشده» علامتگذاری شود. مشخصاً دنبال یک میانبر در همینجا گشتم، چون اگر این کسبوکار را اداره میکردم، اولین چیزی بود که تحت فشار حاشیهی سود حذف میکردم، و حذف نشده بود.
سهشنبه، ساعت ۱۱:۰۰ صبح — یک پروژهی دوم راهاندازی کردم تا محدودیت بکاند را ببینم
ایدهی دومی راهاندازی کردم، این یکی نیازمند بکاند واقعی بود — پایگاه داده، یک مسیر API، همهی موارد. این جایی بود که انتظار محدودیت واقعی را داشتم، و پیدایش کردم: یک برنامهی زندهی مبتنی بر سرور برای هر حساب رایگان. سعی کردم یک بکاند میزبانیشدهی دوم را همراه اولی راهاندازی کنم و اجازه نداد هر دو همزمان زنده باشند.
چیزی که مرا شگفتزده کرد این بود که چه چیزی روی آن سهمیه حساب نمیشود. بعداً در همان هفته یک ابزار قابلدانلود کوچک ساختم — بدون سرور، فقط یک برنامهی بستهبندیشده — و بدون رقابت با بکاند زنده، بهخوبی منتشر شد. وقتی به شکل هزینه فکر میکنید منطقی است: یک بکاند میزبانیشده همیشه فعال است و صرفنظر از اینکه کسی به آن دسترسی داشته باشد یا نه هزینه دارد؛ یک ساخت ایستا یا قابلنصب فقط فایلهایی هستند که آنجا نشستهاند. فقط همان یکی که فعال میماند جیرهبندی میشود.
سهشنبه، ساعت ۴:۳۰ بعدازظهر — تلاش برای شکستن همزمانی
یک بیلد را شروع کردم، بعد وسط اجرا از دستیار خواستم کار نامرتبط دیگری را هم شروع کند. بهجای اجرای موازی، در صف قرار گرفت. برای حدود نود ثانیه آزاردهنده بود، بعد بیاهمیت شد — چون داشتم پیشنمایش بیلد اول را تماشا میکردم، پس منتظر ماندن برای «تمامشدن آن قبل از شروع کار بعدی» کاری بود که خودم هم انجام میدادم. تصور میکنم برای تیمی که دو خط لوله عامل را همزمان اجرا میکند — تولید محتوا در یک صفحه همزمان با بازسازی صفحهای دیگر توسط عامل بیلد — اهمیت بیشتری داشته باشد، اما این الگوی استفاده متفاوتی از الگوی من است.
چهارشنبه — کتابخانهها، و چرا ویژگی آزمایشی نیستند
چهارشنبه را صرف آزمایش این کردم که آیا قابلیت انباشت — پایگاه دانش، تصاویر مرجع، قالبها — واقعاً در نسخه رایگان کار میکند یا صرفاً یک نمایش تبلیغاتی برای نسخه پولی است. مسدود نشده است. تا روز سوم، پلتفرم لحن برند و اسکرینشاتهای مرجع من را بدون نیاز به توضیح دوباره بازیافت میکرد، که دقیقاً هدف اصلی یک لایه دانش است — قفل کردن آن به این معناست که کاربران رایگان هرگز نمیبینند محصول چگونه انباشته میشود، و آنوقت چرا باید برای ادامه استفاده از چیزی که هرگز ارزشش را ندیدهاند پول بدهند؟
همچنین بررسی کردم که آیا جداسازی دادههای مستأجر بهنوعی در نسخه رایگان «سبکتر» است — جداسازی نصفهنیمه، صف کندتر برای بررسی جداسازی، هر چیزی. نبود، و در واقع بهصورت ساختاری هم نمیتواند باشد؛ جداسازی یک مفهوم دودویی است. یا وظایف پسزمینه و پرسوجوها بهازای هر مستأجر جدا شدهاند یا نشدهاند، نسخه ۸۰ درصدی برای فروش ارزانتر وجود ندارد. نسخه رایگان و پولی در این مورد تضمین یکسانی دارند، چیزی که فرض کرده بودم اما میخواستم واقعاً راستیآزمایی کنم نه اینکه صرفاً باور کنم.
پنجشنبه — انتشار در فروشگاه، چیزی که نزدیک بود امتحان نکنم
نزدیک بود این آزمایش را رد کنم چون فرض کردم ارسال به فروشگاه اپلیکیشن فقط برای نسخه پولی است — این غریزه بیشتر افراد است، و اشتباه است. ابزار کوچک سهشنبه را بهصورت قابلنصب بستهبندی کردم و انتشار سمت پلتفرم دقیقاً مانند چیزی که در حساب پولی انتظار داشتم کار کرد. تنها مشکل هزینه ثبتنام توسعهدهنده گوگل بود، که هیچ ربطی به پلن من ندارد. گفتنش لازم است چون دیدهام افراد محدودیتهایی برای خود قائل میشوند که واقعاً وجود ندارد، فقط چون بدترین حالت را فرض کردهاند.
جمعه — چیزی که دفعه بعد رد میکنم
اگر دوباره این آزمایش را اجرا کنم، بررسی همزمانی بعدازظهر سهشنبه را رد میکنم — پاسخ خود را در کمتر از دو دقیقه گرفت و چهل دقیقه دیگر را صرف امتحان تغییرات مختلفی کردم که همگی همان نتیجه را تأیید کردند. همچنین بررسی جداسازی مستأجر را به روز اول منتقل میکردم بهجای روز سوم، چون این حقیقتی است که افراد باید قبل از قرار دادن چیزی واقعی روی پلتفرم بدانند، نه بعد از آن.
چیزی که رد نمیکنم: آزمایش چرخه تکرار روز دوشنبه. آنجا تنها مکانی است که یک پلن رایگان معمولاً خودش را بهعنوان قیف فروش لو میدهد، و ارزش دارد خودتان دوباره آن را اجرا کنید تا تصمیم بگیرید این یک محصول واقعی است یا فقط یک نسخه آزمایشی با بازاریابی بهتر.
| چه چیزی را آزمایش کردم | واقعاً چه اتفاقی افتاد |
|---|---|
| ثبتنام | بدون نیاز به کارت |
| چرخه تکرار (۵+ دور بازبینی) | سهمیه برای یک چرخه کامل کافی بود؛ با استفاده سنگینتر ممکن است محدودتر شود |
| مرحله بازبینی/راستیآزمایی | دقیقاً مانند نسخه پولی — حذف نشده |
| دومین بکاند زنده | مسدود — تنها یک اپلیکیشن متصل به سرور در هر زمان |
| بیلد استاتیک/قابلنصب | با جایگاه بکاند رقابت نمیکند |
| بیلدهای موازی | بهجای اجرای همزمان، در صف قرار میگیرند |
| کتابخانهها (دانش/مراجع/قالبها) | کاملاً در دسترس است و در طول هفته انباشته میشود |
| ایزولهسازی مستأجران | همان تضمین نسخه پولی، نسخه نصفهنیمهای وجود ندارد |
| انتشار در فروشگاه | محدود نشده؛ تنها مشکل هزینه خود فروشگاه است |
بنابراین: سه دلیل قانعکننده برای ارتقا از این پلن، بر اساس آنچه واقعاً مرا اذیت کرد در مقابل آنچه انتظار داشتم اذیت کند. اگر بیش از یکبار چرخه تکرار را بهطور کامل تمام کردهاید، نه فقط همان یکباری که همه در ماه اولشان تجربه میکنند — ببینید اتمام سهمیه واقعاً چطور رفتار میکند، چیزی از بین نمیرود، اما تکرار الگو یک نشانه است. اگر به دو بکاند میزبانیشده زنده بهطور همزمان نیاز دارید، که یک نیاز ساختاری است که نسخه رایگان برایش ساخته نشده، نه مشکل بودجهای که بتوانید دورش بزنید. یا اگر چیزی که ساختهاید دیگر یک آزمایش نبود و برایتان درآمدزایی کرد، که در این صورت اجرای آن نزدیک به سقف، هزینه اضطراب است، نه فقط هزینه فنی.
هیچکدام از اینها این هفته برایم پیش نیامد. یک سایت واقعی و یک ابزار قابلدانلود واقعی ساختم، روی هر دو تکرار کردم، هر دو را منتشر کردم، و تنها دیواری که پیدا کردم دقیقاً همان بود که ریزنویسهای پلن گفته بودند وجود دارد.



