۱۰ قانون مقیاسپذیری یا همون scale:
۱. پردازشی که نیازی نیست تو سرور انجام بشه، نباید تو سرور انجام بشه.
۲. هرچیزی که تغییری در UI ایجاد نمیکنه نباید باعث رندر شدن مجدد کامپوننت بشه.
۳. پردازش یا گرفتن استیتی که نیاز نیست چند بار انجام بشه، نباید چند بار انجام بشه.
۴. اگر عمل نیازی نیست حتماً همین الان انجام شه، کارای فوری رو بکن و بعد سر فرصت انجامش بده.
۵. خودتو برای هر سناریوی خطایی آماده کن، حتی خطاهایی که نمیشه پیشبینی کرد.
۶. همیشه بدون دقیقاً داده کجا حرکت کرده و کجا گیر کرده.
۷. فقط وقتی سرور بدون استیت مشترک باشه میتونی سرور اضافه کنی.
۸. هرچیزی رو که میشه اتوماتیک کرد، اتوماتیک کن.
۹. امور مربوط به هم رو برای نگهداری بعد، با بخشهای مربوط بهشون توی تکههای جدا بذار.
۱۰. اموری که نیاز متفاوت دارن رو جدا کن و بر اساس نیازشون بسازشون حتی اگه عملها شبیه به همن.
#production
@persiandn
September 1, 2026 50 1