Replymessage unavailable
هیچ محدودیتی نیست، توی nest یا هر فریمورک دیگه شما از هر معماری (حتی ابداع خودتون) میتونین استفاده کنین. کاملا بستگی به سبک پروژه داره.
ممکنه پروژه اصلا اونقدر رشد نکنه که حتی بخواین معماری لایهای با DDD و entity استفاده کنین و همون معماری لایهای که بر پایه دیتابیس (جداول) هست مناسب باشه. یکی از کارهای یه مهندس خوب اینه که بسته به پروژه پیشبینی کنه تا چه حد معماری رو منعطف در نظر بگیره. هر چی معماری منعطفتر باشه قطعا میتونه اسکیل بالاتری رو پوشش بده ولی هزینه پیادهسازی اون معماری برای پروژههای کوچیک زیاد میشه.
اینطوری در نظر بگیرین، یه معماری ساده هزینه پیادهسازی اولیه کمی داره، ولی وقتی پروژه بزرگ میشه هزینه تغییرات زیاد میشه و ممکنه در نهایت مجبور به تغییر معماری بشین،
و یه معماری پیچیده، هزینهی پیادهسازی اولیه بیشتری داره ولی با افزایش مقیاس پروژه هزینه تغییرات کمتر میشه.
حالا شما ببینین پروژه در حدی بزرگ خواهد شد که بخواین این هزینه اولیه (منظور هزینه مالی صرفا نیست، زمانی هست) رو صرف پیادهسازی اون کنین، یا یه معماری ساده هم جوابگو هست