شاهین

عرضه تدریجی

متوسط
به‌روزرسانی ۲۰ تیر ۱۴۰۵ تحریریه شاهین ۲ دقیقه مطالعه
تلفظEN/ˈɡrædʒuəl ˈroʊlaʊt/

عرضه تدریجی روشی است که در آن یک تغییر، به‌جای آنکه یکباره در دسترس همه کاربران قرار گیرد، ابتدا به سهم کوچکی از آنها داده می‌شود و در صورت تایید سلامت، گام‌به‌گام گسترش می‌یابد.

هدف عرضه تدریجی یادگرفتن اثر نیست، بلکه محدودکردن ضرر است: اگر تغییری خطا یا افت متریک بیاورد، فقط ۱ درصد کاربران آسیب می‌بینند نه همه. به همین دلیل گاهی با آزمایش A/B اشتباه گرفته می‌شود، اما هدف این دو فرق دارد؛ آزمایش می‌خواهد بداند کدام بهتر است، در حالی که عرضه تدریجی می‌خواهد مطمئن شود نسخه‌ای که قرار است همه‌گیر شود چیزی را نمی‌شکند. کلیدش داشتن متریک نگهبان است: نرخ خطا، سرعت صفحه و یک متریک کسب‌وکاری که در هر پله رصد می‌شوند و اگر بدتر شدند، عرضه متوقف یا برگردانده می‌شود. عرضه تدریجی بدون این متریک‌های نگهبان فقط یک تاخیر است، نه یک محافظ.