jamshid
4 سال پیش توسط jamshid مطرح شد
2 پاسخ

موارد استفاده میکروسرویس ها

سلام دوستان سوالی کلی داشتم در مورد موارد استفاده از microservice ها ،
و اینکه چه پروژه هایی میکروسرویس محسوب میشن. ایا صرفا جدا کردن چند سرویس از پروژه یک تکه (monolith) که قراره در پروژه های بعدی ازش استفاده بشه معماری میکروسرویس محصوب میشه یا خیر.

از اقای موسوی هم خواهش مندم یک پادکست در این مورد ضبط کنه
@hesammousavi


ثبت پرسش جدید
محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
5

@hamedbaftam
سلام.
ببینید میکروسرویس یک ساختار برای پروژه های بزرگ هستش تا سرویس های مختلف جداگانه و مستقل از همدیگه کار کنند.
برای مثال سیستم فروشگاهی رو در نظر بگیرید. در حالت میکروسرویس به چنین حالتی تبدیل میشه:

  • سرویس محصولات
  • سرویس سبد خرید
  • سرویس پرداخت
  • سرویس سفارشات
  • سرویس ایمیل
  • سرویس نظرات
  • سرویس حمل و نقل
    همه این موارد مستقل از هم کار میکنند و اکثر اوقات حتی روی سرور های مختلف اجرا میشن تا اگر یک سرور خراب شد، کل پروژه داون نشه.
    در نهایت هم کل این سرویس ها در یک سرویس مادر بهم متصل میشن و خروجی نهایی اراِئه میشه.

از ویژگی های این ساختار میشه به:
1 - وابسته نبودن به یک زبان برنامه نویسی خاص
2 - آپتایم بالا
3 - سرعت بیشتر
4 - مستقل بودن سرور ها
5 - توسعه با مدیریت بهتر
6 - توسعه سریع تر
7 - کاهش هزینه های حاصل از Deployment
و ...


jamshid
@jamshid 4 سال پیش مطرح شد
-1

@mohsenbostan
ممنون از پاسختون ولی کاش یک بار دیگه سوالی که پرسیدم رو بخونید منظورم خواص میکروسرویس نبود


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام