آنچه برنامه راهاندازی LaunchDarkly به شما میدهد
LaunchDarkly تا ۵۰۰۰ دلار اعتبار برای پلتفرم مدیریت قابلیت خود ارائه میدهد که دو موردی را که اندازهگیری میکند پوشش میدهد: صندلیهای توسعهدهنده در حساب شما و زمینههایی که پرچمهای شما در برابر آنها ارزیابی میشوند.
AI Perks آن را در کنار ۷.۷ میلیون دلار اعتبار در ۱۹۴ شرکت دنبال میکند.
مرز مهم است. اعتبار صورتحساب LaunchDarkly را پوشش میدهد و هیچ چیز دیگری: نه سرورهایی که به آنها منتشر میکنید، نه پشته مشاهدهپذیری که به شما میگوید یک راهاندازی بد پیش میرود، نه تحلیلی که به شما میگوید این قابلیت کار کرده است. واجد شرایط بودن به مرحله و تأمین مالی شما بستگی دارد و شرایط فعلی در getaiperks.com فهرست شده است.
۵۰۰۰ دلار نوع متفاوتی از کمک مالی نسبت به اعتبار ابری شش رقمی است. این فرار نیست. این یارانه تصمیمگیری است: پنجرهای را میخرد که در آن زیرساخت انتشار رایگان است، بنابراین یاد میگیرید که آیا تیم شما واقعاً نحوه ارسال خود را تغییر میدهد. تیمهایی که تغییر میکنند با خوشحالی به پرداخت ادامه میدهند. تیمهایی که SDK را نصب کرده و هرگز مدل شاخه خود را لمس نمیکنند، یک فایل پیکربندی گرانقیمت خریدهاند.

مدیریت قابلیت در واقع برای چیست
پرچمهای قابلیت، استقرار کد را از انتشار آن به کاربران جدا میکنند، بنابراین ادغام در اصلی دیگر لحظهای نیست که همه را بترساند.
تصمیم مهم LaunchDarkly در مقابل یک رقیب نیست. این مدیریت قابلیت میزبانی شده در مقابل بولی در فایل پیکربندی است که در حال حاضر دارید.
هر تیمی در نهایت پرچمهایی را اختراع میکند: یک متغیر محیطی، یک ستون در جدول تنظیمات، یک if (accountId in BETA_LIST). این هزینه ندارد و تا زمانی که یکی از این موارد را بخواهید خوب است:
- تغییر بدون استقرار. خاموش کردن یک قابلیت در طول یک حادثه باید ثانیه طول بکشد و هیچ اجرای CI نداشته باشد. آن کلید مرگ در بدترین روز فصل شما، هزینه مدیریت قابلیت را میپردازد.
- قوانین هدفگذاری که یک غیرمهندس میتواند ویرایش کند. فعال کردن چیزی برای یک مشتری در ساعت ۹ شب نباید نیاز به درخواست pull از شخصی داشته باشد که خواب است.
- راهاندازی درصد با سطلهای پایدار. افزایش ۱٪ به ۱۰٪ به ۵۰٪ در حالی که همان کاربر در همان سمت خط باقی میماند، سختتر از آنچه به نظر میرسد به صورت دستی انجام میشود.
- حسابرسی و انقضا. چه کسی این را برای چه کسی روشن کرد و چه زمانی دوباره خاموش میشود.
- آزمایش روی همان موتور هدفگذاری، بنابراین یک راهاندازی و یک تست A/B یک شیء هستند نه دو سیستم که با هم اختلاف دارند.
قانون سرانگشتی صادقانه: پرچمها زمانی ارزش پرداخت دارند که یک انتشار بد به جای ساعتها، مشتریان شما را از دست بدهد، یا زمانی که بیش از تعداد انگشت شماری مهندس هر روز در یک تنه ادغام میشوند. زیر آن خط، فایل پیکربندی شما هنوز پاسخ درست است.
یک جزئیات بادوام قبل از اینکه هر چیزی را بپذیرید: OpenFeature یک رابط ارزیابی پرچم مستقل از فروشنده تحت CNCF است و LaunchDarkly یک ارائهدهنده برای آن ارائه میدهد. نوشتن فراخوانیهای ارزیابی در برابر این رابط به جای SDK فروشنده هزینه ندارد و ارزانترین گزینه خروج است که تا به حال خریداری خواهید کرد.
قیمتگذاری LaunchDarkly در مقیاس چگونه عمل میکند
LaunchDarkly بر اساس دو متر مستقل صورتحساب میدهد: صندلیهای توسعهدهنده، که با استخدام رشد میکنند و قابل پیشبینی هستند، و زمینهها، که با ترافیک رشد میکنند و معیاری هستند که مردم را شگفتزده میکند.
زمینه چیزی است که یک پرچم در برابر آن ارزیابی میشود: کاربر، حساب، دستگاه یا سرویس. هر کلید متمایز شمارش میشود.
| متر | چه چیزی آن را هدایت می کند | چه چیزی باعث افزایش آن می شود |
|---|---|---|
| صندلی های توسعه دهنده | افرادی که می توانند پرچم ها را ایجاد یا ویرایش کنند | اختصاص دادن صندلی نوشتن به هر مهندس، مدیر محصول و طراح به طور پیش فرض |
| زمینه ها | کلیدهای منحصر به فردی که پرچم ها در برابر آنها ارزیابی می شوند | یک UUID جدید برای هر جلسه یا بارگذاری صفحه به جای یک شناسه پایدار |
| ارزیابی سمت کلاینت | پرچم های در معرض مرورگرها و برنامه های موبایل | علامت گذاری پرچم های فقط سمت سرور به عنوان در دسترس سمت کلاینت |
| هدف گذاری چند زمینه ای | هدف گذاری بر روی کاربر به علاوه حساب به علاوه دستگاه | هر نوع زمینه به طور جداگانه در برابر متر شمارش می شود |
| آزمایش | کلیدهای ثبت شده در آزمایش های در حال اجرا | آزمایش هایی که مدت ها پس از تصمیم گیری اجرا می شوند |
| محیط ها و پروژه ها | کپی های موازی وضعیت پرچم | محیط های مخصوص هر توسعه دهنده که پیکربندی را چند برابر می کنند |
نام طرحها، میزان مجاز و واحد صورتحساب دقیق در طول زمان تغییر میکنند. قبل از مدلسازی هر چیزی، ارقام فعلی را در مقابل صفحه قیمتگذاری LaunchDarkly تأیید کنید.
محاسباتی که صورتحساب شما را تعیین میکند، کلید زمینه است. ۵۰,۰۰۰ بازدیدکننده ماهانه را در نظر بگیرید. کلید شده توسط یک شناسه ناشناس پایدار ذخیره شده روی دستگاه، این ۵۰,۰۰۰ زمینه است. کلید شده توسط یک UUID در هر جلسه با ۳ جلسه در هر بازدید کننده، این ۱۵۰,۰۰۰ است، یک ضریب ۳ برابر. کلید شده در هر بارگذاری صفحه با ۸ صفحه در هر جلسه، ۱.۲ میلیون است، یک ضریب ۲۴ برابر برای قابلیت هدفگذاری اضافی صفر.
تنظیم یک کلید ناشناس پایدار و استفاده مجدد از آن در طول جلسات، چند خط کد و با بیشترین اهرم تصمیمگیری در ادغام است. AI Perks مقدار اعتبار را فهرست میکند، ضریب تحت کنترل شماست.
صندلیها متر دوستانهتر هستند زیرا قابل پیشبینی هستند. اکثر طرحها بین دسترسی کامل نوشتن با نقشهای فقط خواندنی یا محدود تمایز قائل میشوند، بنابراین قبل از دادن همان نقش به کل تیم، بررسی کنید که کدام نقشها صورتحساب دارند.

اعتبار LaunchDarkly با چه چیزی انباشته میشود
پرچمهای قابلیت به طور غیرمعمولی به خوبی انباشته میشوند زیرا یک پرچم فقط نیمی از انتشار است. نیمه دیگر سیگنالی است که به شما میگوید آیا باید به افزایش ادامه دهید یا خیر، و آن نیمه توسط شخص دیگری که برنامه راهاندازی را نیز اجرا میکند، صورتحساب میشود.
یک راهاندازی تحویل پیشرونده کارآمد با چهار فروشنده سروکار دارد و برای هر کدام کمک مالی وجود دارد:
- اعتبارات مشاهدهپذیری و APM تاخیر و نرخ خطا را برای گروه پشت پرچم پوشش میدهد، که آنچه یک راهاندازی محافظت شده قبل از تصمیمگیری برای ادامه خواندن آن است.
- اعتبارات ردیابی خطا اولین چیزی را که پس از یک تغییر پرچم بد حرکت میکند، دقایقی قبل از اینکه داشبورد آن را نشان دهد، پوشش میدهد.
- اعتبارات تجزیه و تحلیل محصول اینکه آیا این قابلیت اصلاً رفتار را تغییر داده است، نیمه آزمایش همین سوال را پوشش میدهد.
- اعتبارات ابری و CI/CD محاسباتی را که به آن منتشر میکنید و پایپلاینی که تنه را روزی چندین بار ادغام میکند، پوشش میدهد، عملی که پرچمها را ضروری میکند.
یک تیم که یک کمک مالی پرچم به علاوه یک کمک مالی مشاهدهپذیری دارد، کل حلقه را برای همان پنجره تأمین مالی کرده است: مخفیانه ارسال کنید، بر اساس درصد افزایش دهید، یک متریک را تماشا کنید، به طور خودکار بازگردانید. آن حلقه محصول است، نه سوئیچ. کدام کمکهای مالی ترکیب میشوند و کدام به آرامی یکدیگر را نادیده میگیرند، دلیل نگهداری AI Perks به عنوان یک لیست است.
بنیانگذاران درباره پرچمهای قابلیت چه اشتباهی میکنند
پر اشتباهترین اشتباه، بدهی پرچم است: ارسال پرچمها و هرگز حذف نکردن آنها، تا زمانی که پایگاه کد صدها شاخه دائمی را حمل کند که هیچکس نمیتواند منطقی درباره آنها صحبت کند و هیچ آزمایشی همه ترکیبات را پوشش نمیدهد.
پنج الگوی شکست، بر اساس هزینهای که دارند:
هرگز تمیز نکردن. یک پرچم موقت عمر یک یا دو انتشار را دارد. حذف را در همان تیکت قرار دهید که آن را اضافه میکند. تیمهایی که این را نادیده میگیرند، بیشتر از قابلیتها پرچم دارند و یک سطح آزمایشی که به آرامی پوشش آن را متوقف میکنند.
استفاده از پرچمها به عنوان مجوز. برنامهریزی دسترسی، مانند اینکه آیا یک حساب SSO دریافت میکند یا خیر، شبیه یک پرچم به نظر میرسد و پرچم نیست. این پیکربندی محصول دائمی است، متعلق به منطق صورتحساب شما است، و هدایت آن از طریق یک سیستم پرچم اندازهگیری شده به معنای پرداخت به ازای هر زمینه برای آنچه پایگاه داده شما رایگان پاسخ میدهد.
کلیدهای زمینه ناپایدار. ارزش تکرار دارد: یک خط کد بین یک فاکتور عادی و یک فاکتور عجیب جدا میشود.
برگرداندن پرچمها با چیزی ضمیمه نشده. یک راهاندازی که شما اندازهگیری نمیکنید، یک استقرار با مراحل اضافی است. ارزش هرگز سوئیچ نبود، بلکه حلقه بازخورد اطراف آن بود.
برنامهریزی خروج دیرهنگام. از طریق OpenFeature ارزیابی کنید، فراخوانیهای پرچم را پشت یک ماژول خود نگه دارید، و در ۷۰٪ از اعتبار مصرف شده تصمیم بگیرید که راهاندازی بدون یارانه شما چگونه به نظر میرسد، نه در ۱۰۰٪. اعتبارات برای فهمیدن اینکه آیا این عمل مناسب است، هستند و هر دو پاسخ مفید هستند.

چگونه اعتبار LaunchDarkly و سایر ابزارهای توسعه را دریافت کنیم
مرحله ۱: در getaiperks.com شروع کنید و به ابزارهای توسعه فیلتر کنید. LaunchDarkly در کنار برنامههای CI/CD، مشاهدهپذیری و ردیابی خطا، هر کدام با مقدار فعلی و واجد شرایط بودن خود قرار دارد.
مرحله ۲: در همان هفته برای یک کمک مالی مشاهدهپذیری درخواست دهید. یک پرچم بدون متریک در پشت آن، نیمه یک سیستم است و دو کمک مالی با هم نگه داشتن بیشتر از جدا از هم ارزش دارند.
مرحله ۳: کانالهای شتابدهنده و سرمایهگذار را بررسی کنید. سهم قابل توجهی از اعتبارات ابزارهای توسعه از طریق مسیرهای شریک به جای درخواست مستقیم، اغلب با مقادیر متفاوت توزیع میشود.
مرحله ۴: زود درخواست دهید، دیر فعال کنید. ساعت اعتبار معمولاً از زمان فعالسازی شروع میشود، بنابراین قبل از داشتن ترافیک انتشار تأیید شوید و پس از داشتن آن، فعال کنید.
مرحله ۵: قبل از ارسال اولین پرچم، کلید زمینه خود را اصلاح کنید. یک تصمیم کوچک در روز اول، یک مهاجرت ناخوشایند پس از یک سال تجزیه و تحلیل که اشتباه طبقهبندی شده است.
سوالات متداول
برنامه راهاندازی LaunchDarkly چقدر ارزش دارد؟
تا ۵۰۰۰ دلار اعتبار برای مدیریت قابلیت LaunchDarkly، پوشش صندلیهای توسعهدهنده و زمینههایی که پرچمهای شما در برابر آنها ارزیابی میشوند. برای یک تیم مهندسی کوچک با ترافیک متوسط، این معمولاً یک مسیر معنادار در خط مدیریت قابلیت است. مقادیر فعلی و واجد شرایط بودن در getaiperks.com پیگیری میشوند.
آیا من واقعاً به LaunchDarkly نیاز دارم، یا یک فایل پیکربندی کافی است؟
یک پرچم پیکربندی برای تیمهای کوچک که چند بار در هفته ارسال میکنند، واقعاً خوب است. LaunchDarkly زمانی ارزش خود را نشان میدهد که یک انتشار بد به جای ساعتها، مشتریان شما را از دست بدهد، زمانی که غیرمهندسان نیاز به تغییر هدفگذاری بدون استقرار دارند، یا زمانی که چندین مهندس هر روز در یک تنه ادغام میشوند.
چرا تعداد زمینه LaunchDarkly من بیشتر از تعداد کاربر من است؟
تقریباً همیشه به این دلیل است که کلید زمینه پایدار نیست. یک UUID جدید برای هر جلسه، ۵۰,۰۰۰ بازدید کننده را به ۱۵۰,۰۰۰ زمینه تبدیل میکند، و یک کلید که در هر بارگذاری صفحه دوباره تولید میشود میتواند همین ترافیک را از یک میلیون فراتر ببرد. استفاده مجدد از یک شناسه ناشناس پایدار در طول جلسات آن را رفع میکند.
آیا اعتبارات LaunchDarkly صورتحساب ابری یا نظارت من را پوشش میدهد؟
خیر. LaunchDarkly فقط برای مدیریت قابلیت صورتحساب میدهد. سرورهایی که به آنها منتشر میکنید، APM که نظارت بر راهاندازی را انجام میدهد، ردیاب خطایی که رگرسیون را تشخیص میدهد و تجزیه و تحلیل که نتیجه را اندازهگیری میکند، همه فاکتورهای جداگانه هستند. کمکهای مالی سازگار برای هر کدام در getaiperks.com پیگیری میشوند.
آیا میتوانم اعتبارات LaunchDarkly را با سایر اعتبارات راهاندازی ترکیب کنم؟
بله، و آنها به طور تمیز انباشته میشوند زیرا صورتحسابها همپوشانی ندارند. اعتبارات ابری محاسبات را پوشش میدهد، اعتبارات مشاهدهپذیری سیگنال راهاندازی را پوشش میدهد، و اعتبارات تجزیه و تحلیل نتیجه آزمایش را پوشش میدهد. AI Perks ۷.۷ میلیون دلار اعتبار در ۱۹۴ شرکت را ردیابی میکند، از جمله اینکه کدام برنامهها در یک دسته قرار میگیرند.
وقتی اعتبارات LaunchDarkly تمام شد چه اتفاقی میافتد؟
شما صورتحابی را به ارث میبرید که بر اساس کلید زمینه، تخصیص صندلی و تصمیمات بهداشت پرچم که در حالی که رایگان بود گرفته شده، اندازهگیری میشود. آنها را در ابتدا با دقت تنظیم کنید، از طریق OpenFeature ارزیابی کنید تا ادغام قابل حمل بماند، و در ۷۰٪ مصرف شده تصمیم بگیرید که چه چیزی تغییر میکند، نه پس از اولین فاکتور بدون یارانه.
در getaiperks.com مشترک شوید →
قابلیت را ارسال کنید. اجازه دهید شخص دیگری تور ایمنی را تأمین مالی کند در حالی که یاد میگیرید آیا به آن نیاز دارید یا خیر.