پرش به محتوای اصلی
در حال باز کردن نماتک…
نماتک
۱۰ساعت
۳۷دقیقه
۰۹ثانیه
Namatek logo

مونولیت

Monolith

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

مونولیت چیست؟

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

نام‌های دیگر این اصطلاح

  • معماری یکپارچه

توضیح و کاربرد

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