راکت

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

2 پاسخ

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

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

ثبت پرسش جدید

پاسخ‌ها

2
محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

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

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

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

jamshid
jamshid
@jamshid

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

شاید پاسخ شما همین‌جا باشد

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

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