2TECH.WORK
2TECH.WORK / PLATFORM

به برنامه خود یک خانه قابل اعتماد بدهید

برنامه‌ریزی کنید که یک سرویس چگونه شروع می‌شود، داده‌ها را ذخیره می‌کند، مشکلات را گزارش می‌دهد و از یک انتشار بازیابی می‌شود.

مطالعه بیشتر
معماری و ارتباطات توضیح داده شده در این صفحه.
01

بدانید چه چیزی باید اجرا شود

فرآیندهایی که برنامه شما نیاز دارد را فهرست کنید. یک سرویس HTTP درخواست‌ها را پردازش می‌کند، یک کارگر کارهای زمینه‌ای را انجام می‌دهد و یک وظیفه زمان‌بندی‌شده در زمان مشخصی اجرا می‌شود. برای هر کدام یک دستور شروع واضح تعیین کنید. نسخه زمان اجرای پشتیبانی‌شده را انتخاب کرده و همراه با پروژه ثبت کنید.

02

جدا کردن فایل‌ها از داده‌های پایدار

خروجی ساخت را می‌توان بازتولید کرد؛ فایل‌های آپلود شده و رکوردهای پایگاه داده معمولاً قابل بازتولید نیستند. قبل از استقرار تصمیم بگیرید که کدام داده‌ها باید پس از راه‌اندازی مجدد باقی بمانند. فایل‌های موقت را قابل حذف نگه دارید و داده‌های پایدار را در مکانی با سیاست پشتیبان‌گیری صریح قرار دهید. بازیابی را آزمایش کنید، نه فقط ایجاد پشتیبان.

03

رفتار را بررسی کنید، نه فقط یک فرآیند

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