یک راه دیگر برای ساختن و نمایش برنامه Angular خود به عنوان یک Micro Frontend

معماری Micro Frontends هنوز یک موضوع داغ در زمینه Front-End است. بسیاری از پروژه ها در حال اتخاذ یا قبلاً این رویکرد هستند. با این حال، یکی از بحث برانگیزترین موضوعات است و قبل از اجرای آن باید به خوبی مزایا و معایب آن را در نظر بگیرید. امروز، نحوه برخورد با این چالش و حل آن را در برنامه خود به اشتراک خواهم گذاشت.

درک اهداف شما

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

ثالثاً، قبل از ایجاد تغییر، به این نگرانی‌های رایج توجه کنید:

  • معماری فعلی من چیست؟
  • برنامه چگونه مستقر می شود و چگونه در معماری جدید مستقر می شود؟
  • آیا می توان یک اپلیکیشن micro frontend را در برنامه های دیگر ادغام کرد؟ از چه پشته ای استفاده می کنند؟
  • پیچیدگی برنامه چیست؟ آیا این شامل مسیریابی یا مدیریت دولتی است؟
  • ارتباط بین برنامه ها چگونه انجام می شود؟
  • آیا تیم شما از نظر فنی برای این تغییر آماده است؟

اینها حداقل …

Source link