سلام دوستان
کسی تجربه پیاده سازی مایکروسرویس داره؟
نقاط قوت و ضعف مایکروسرویس ها چیه؟
و برای پیاده سازیش چه ابزارها و نرم افزارهایی رو باید یاد بگیریم ؟
اگه تیم باشید، کمک کننده هستش و کمک میکنه هر کس روی وظیفه خودش تمرکز کنه.
برخلاف مونولیتیک که همه چیز روی یه قسنت پیدا میشه و فرضا خراب کردن یه نفر روی کار همه تاثیر میذاره، توی مایکرو سرویس هر کس بدون نگرانی تسک خودشو انجام میده.
یه چیز دیگه هم که من خیلی دوست دارم اینه اجازه میده بهتون از زبان های مختلف استفاده کنید. مثلا یه قسمت سایتتون رو با node بزنید یه قسمت با Go یه قسمت با laravel
ویژگی خوب دیگه هم مفهوم بودن پروژه در آیندست و بخش های پروژتون کاملا جدا شده.
و ویژگی خیلی بهتر، جلوگیری از تکرار کد هاست که این مورد واقعا خوبه
البته اینا تجربه من هستش.
معایبش تو اسکیل های خیلی بزرگ رو نمیدونم چون تست نکردم
اما پروژه شما اگه خیلی کوچیکه و چیز خاصی نیست بهتره ازش استفاده نکنید چون وقتتون رو اولش میگیره.
پیشنهاد من استفاده از داکر برای جداسازی بخش هاست.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟