معماری میکرو سرویس ها روشی است که به شما امکان می دهد یک برنامه یکپارچه را به برنامه های کوچک و خدماتی تقسیم کنید که وظایف سبک را انجام می دهند. قابلیتهای تجاری و مدلهای مستقر در اهداف اصلی توسعه ریز سرویس ها هستند. معماری میکرو سرویس ها با استفاده از زبان های مختلف برنامه نویسی ساخته شده است ، می توان آنها را مستقر و بهم پیوند داد.
مزایای سرویس های خرد
- پیاده سازی فناوری ها و فرآیندهای جدید.
- مقیاس برنامه ها به طور مستقل.
- ابر آماده است
- ادغام بی عیب و نقص.
- استفاده موثر از سخت افزار
- امنیت در سطح خدمات.
- توابع مبتنی بر API برای استفاده مجدد کارآمد.
- توسعه و استقرار برنامه مستقل.
معیارهای انتخاب چارچوب
در زیر برخی از جنبه های مهم برای انتخاب چارچوب مناسب ذکر شده است:
- محبوبیت – اندازه گیری شده توسط صنعت پذیرش یک چارچوب ، بر اساس تعداد مشتریانی که آن را (چارچوب) به یک استاندارد سازمانی تبدیل کرده اند. جنبه های مهم دیگر در دسترس بودن اسناد و تعداد متخصصان واجد شرایط موجود در بازار است.
- بلوغ جامعه – شهرت چارچوب پشتیبانی از شرکت هایی مانند Apache ، Google ، یا Spring. بلوغ چارچوب از نظر پشتیبانی اجتماعی / تجاری و …