دوره آشنایی با میکروسرویس ها(microservices)

در دوره رایگان آموزش معماری میکروسرویس‌ها از باگتو با کلیات این معماری آشنا می‌شوید و بعدازاین دوره دید مناسبی از معماری میکروسرویس بدست می آورید و با چالش‌های که برای این معماری وجود دارد آشنا می‌شوید.

در دوره رایگان آموزش معماری میکروسرویس‌ها از باگتو با کلیات این معماری آشنا می‌شوید و بعدازاین دوره دید مناسبی از معماری میکروسرویس بدست می آورید و با چالش‌های که برای این معماری وجود دارد آشنا می‌شوید.

رایگان


توضیحات دوره آشنایی با میکروسرویس ها(microservices)

 

 در چند سال اخیر معماری  میکروسرویس‌ها بیش از همیشه مورد توجه شرکت‌های که در صنعت نرم‌افزار فعالیت دارند قرار گرفته است.

در این دوره رایگان از باگتو قصد داریم شما را با این معماری محبوب آشنا کنیم و انتظار می‌رود بعد از مشاهده این دوره دید مناسبی از معماری میکروسرویس‌ها به دست بیاورید و برخی از چالش‌های مهم این معماری را بشناسید.

شما در پایان  این دوره از نظر ذهنی آماده پیاده‌سازی این معماری می‌شوید، البته در این دوره ما پیاده‌سازی انجام نداده‌ایم و از هیچ تکنولوژی در این دوره استفاده نکرده‌ایم و فرقی ندارد شما با چه زبان و یا فریم‌ورکی کار می‌کنید، با هر زبان و فریم‌ورکی که در حال کار هستید می‌توانید از این دوره استفاده نمایید و با معماری میکروسرویس‌ها آشنا شوید.

البته در دوره  ستارگان میکروسرویس یک پروژه کامل با چالش‌های که برای معماری میکروسرویس وجود دارد پیاده‌سازی می‌کنیم.

در این دوره با موارد زیر آشنا می‌شوید.

  • معماری Monolithic  (مونولیتیک)  
  • آشنایی با معماری SOA
  • آشنایی با معماری میکروسرویس
  • چگونه مرزبندی بین سرویس‌ها را انجام دهیم؟
  • سرویس‌ها چگونه با هم ارتباط برقرار می‌کنند؟
  • انتشار میکروسرویس‌ها چه چالش‌های نسبت به معماری سنتی دارد؟
  • اهمیت مانیتورینگ در معماری میکروسرویس
  • چالش‌های امنیت در میکروسرویس

 

معماری میکروسرویس یک الگوی طراحی نرم‌افزاری است که برای توسعه نرم‌افزارهای توزیع‌شده با استفاده از یک ساختار ماژولار و کوچک‌ترین واحدهای مستقل مانند سرویس‌ها (Microservices) طراحی شده است.

به عبارت دیگر، معماری میکروسرویس به تجزیه و تحلیل سامانه‌ها به قطعات کوچک‌تر و مستقل کمک می‌کند تا بتوان به صورت موثرتری آنها را ایجاد و مدیریت کرد.

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

معماری میکروسرویس چندین مزیت مهم دارد :

 امکان استفاده از زبان‌های برنامه‌نویسی مختلف: در معماری میکروسرویس، هر سرویس به طور مستقل پیاده‌سازی می‌شود و به همین دلیل، می‌توان از زبان‌های برنامه‌نویسی مختلف برای پیاده‌سازی هر سرویس استفاده کرد. این امر به توسعه‌دهندگان این امکان را می‌دهد تا از بهترین زبان برای هر سرویس استفاده کنند.

 افزایش سرعت توسعه: در معماری میکروسرویس، هر سرویس به طور مستقل توسعه و مدیریت می‌شود و به همین دلیل، توسعه سامانه با سرعت بیشتری انجام می‌شود. این امر به توسعه‌دهندگان این امکان را می‌دهد تا به صورت موازی و به طور مستقل بر روی هر سرویس کار کنند.


 افزایش قابلیت توسعه: در معماری میکروسرویس، هر سرویس به صورت مستقل طراحی و پیاده‌سازی می‌شود. این باعث می‌شود که تیم توسعه بتواند به صورت همزمان بر روی چندین سرویس کار کند و این موضوع به توسعه سریع‌تر محصول کمک می‌کند.


 افزایش انعطاف‌پذیری: در معماری میکروسرویس، هر سرویس به صورت مستقل طراحی و پیاده‌سازی می‌شود. این باعث می‌شود که به راحتی بتوان در صورت نیاز، سرویس‌های جدیدی را به سامانه اضافه کرد یا سرویس‌های قدیمی را حذف کرد. این انعطاف‌پذیری به تیم توسعه اجازه می‌دهد تا با تغییرات در محصول و نیازمندی‌های کسب‌وکار، به راحتی پاسخ دهند.و موارد بیشتری که در ادامه این دوره با آنها آشنا می شوید.

 

بسیاری از شرکت‌های بزرگ و معتبر دنیا از معماری میکروسرویس برای طراحی و پیاده‌سازی سیستم‌های خود استفاده می‌کنند. برخی از این شرکت‌ها عبارتند از:

Amazon  :آمازون از معماری میکروسرویس در سیستم‌های خود استفاده می‌کند، که شامل سرویس‌های AWS (Amazon Web Services) نیز می‌شود.

 Netflix:  نتفلیکس از معماری میکروسرویس در سیستم‌های خود برای پردازش موازی، کاهش زمان پاسخگویی و افزایش قابلیت مقیاس‌پذیری استفاده می‌کند.

Uber :  اوبر از معماری میکروسرویس برای پیاده‌سازی سیستم‌هایی مانند مدیریت رانندگان و مشتریان، محاسبه تعرفه، پیگیری وضعیت سفر و... استفاده می‌کند.

Google :  گوگل از معماری میکروسرویس برای پیاده‌سازی سیستم‌های مانند Google Search، Google Drive، Gmail و... استفاده می‌کند.

Microsoft : و مایکروسافت هم از معماری میکروسرویس برای طراحی سیستم‌های خود، از جمله Azure Service Fabric، استفاده می‌کند.

Airbnb  : ایربی‌ان‌بی از معماری میکروسرویس برای طراحی سیستم‌هایی مانند پیشنهادات محل اقامت، مدیریت پرداخت و... استفاده می‌کند.

 Spotify : اسپاتیفای از معماری میکروسرویس برای طراحی سیستم‌هایی مانند پیشنهادات موسیقی، پخش آنلاین و... استفاده می‌کند.

البته شرکت های بسیاری در ایران هم از معماری میکروسرویس برای پیشبرد اهداف خود استفاده می کنند.

بعد از گذراندن این دوره می‌توانید در دوره  ستارگان میکروسرویس  شرکت نمایید.

نگاهی به دوره

آشنایی با میکروسرویس ها(microservices)

مدرس احسان بابائی
مخاطب برنامه‌نویسان
فصل 1
مدت زمان 01:26:39
سطح مقدماتی
وضعیت تکمیل شده
تعداد جلسات 8
قابل مشاهده دانلودی
قیمت رایگان
سرفصل آموزشی

آشنایی با میکروسرویس ها(microservices)

1 فصل 8 جلسه
1
معرفی معماری Monolithic 00:20:26
2
معماری SOA 00:07:07
3
معماری میکروسرویس ها 00:20:12
4
مرزبندی سرویس ها در معماری میکروسرویس 00:08:21
5
ارتباط بین میکروسرویس ها 00:07:15
6
Deployment معماری های مونولیتیک و میکروسرویس 00:12:59
7
آشنایی با مانیتورینگ 00:04:23
8
امنیت میکروسرویس ها 00:05:56

ثبت دیدگاه

برای ثبت دیدگاه وارد حساب کاربری شوید

پس از ورود می‌توانید دیدگاه خود را با سایر شرکت‌کنندگان به اشتراک بگذارید.

نظرات شرکت‌کنندگان

دیدگاه کاربران

29

حسن غویشه

آخ آخ این دوره عالیه

 

کلی سوالی که تو ذهنم بود و همیشه اذیتم میکرد رو از بین برد :))

 

ممنونم واقعا 

علی ابوالقاسمی

سلام متشکرم

 

پاسخ احسان بابائی

🌹🌹🌹

بهناز

خیلی عالی بود ممنون

 

محمد

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

پاسخ احسان بابائی

سلام

هزینه دوره حتی بعد از افزایش قیمت نسبت به ارزشی که بدست میارید بسیار کمتره و این دوره بازگشت سرمایه چندین برابری برای شما داره.

از 1 تا 3 اسفند می توانید با تخفید دوره رو تهیه کنید

میترا صبوری

بسیار عالی و ممنون از آموزش خوبتون استفاده از تصاویر خیلی کمک کننده بود.

پاسخ روشن احمدی

سلام وقتتون بخیر 

 ممنون از توجه و نظرتون.

Mohsen

سلام سرویس تایید ایمیل و تغییر رمز کار نمیکند لطفا چک بفرمایید

پاسخ احسان بابائی

سلام

تشکر از اطلاع رسانی شما

مشکل برطرف شد و می توانید ایمیل خود را تایید نمایید

masome papi

بسیار عالی بود فقط ای کاش دوره پیاده سازی هم برگزار کنید

پاسخ احسان بابائی

سلام

در دوره ستارگان میکرو سرویس یه فروشگاه اینترنتی رو با این معماری پیاده سازی کرده ایم

davood

ممنون عالی بود .

ali joodaki

سلام و درود

من یک کلاس dto ساختم و میخوام از طریق کلاینت که مثلا با چک باکس مشخص شده هر کاربر چه رولی داره رو بفرستم سمت سرور.  اما لیست همیشه خالی میاد و مقدار نمیگیره. چرا؟

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

پاسخ احسان بابائی

سلام در مورد model binding مطالعه اي داشته باشيد

فاضل واعظ

thanks to your excellent courses

پاسخ احسان بابائی

تشکر میکنم از شما که دوره های باگتو را انتخاب کرده اید

مرضیه

باسلام و ممنون از آموزش رایگان این لینک خیلی کمک کننده است

https://www.slideshare.net/MohamedZakarya2/soa-principles-8-service-statelessness

 

IMAN HEIDARY

بسیار عالی و مفید بود

ممنونم امیدواذم ادامه داشته باشه

پاسخ روشن احمدی

 سلام روزتون بخیر
دوره ستارگان میکروسرویس مباحث پیشرفته میکروسرویس رو ارائه دادیم.
https://bugeto.net/courses/architecture-microservice/microservice-stars

مسعود زارع

سلام وخسته نباشید

مدتیه که دانلود از این صفحه انجام نمیشه 

اول فکر کردم شاید علت از حجم بالای کاربرانه ولی اینطور نیست چون در ساعات مختلف امتحان کردم

دستگاه من ای پد که اوایل به راحتی با سایت شما لینک میشد

پاسخ احسان بابائی

سلام ميتونيد لاگ كنسول مرورگر رو برام بفرستين

روي چندين مرورگر و دستگاه تست كردين مكشلي نداره

قرنجیک

خیلی ممنون بابت آموزش های بی نظیرتون. حرف ندارید

AfsaWeb

دستتون درد نکنه
عالیه واقعا

mohamad soltani

ممنون دوره ی خوبی بود.

موفق باشید

حسینی

ممنون بابات اموزش های خوبتون

حمد

سلام استاد خسته نباشید

ممنون از زحماتتون ، می‌خواستم بدونم مطالب این دوره تا چه حد مارو با میکروسرویس آشنا میکنه ؟

چون سطح دوره رو مبتدی زدین آیا برای دوره متوسط و پیشرفته هم برنامه دارین؟

برای بازار کار این دوره مفید هست یافقط جهت آشنایی با این معماریه؟

Mehdi

سلام و ادب استاد بابایی

مثل همیشه عالی

پاسخ احسان بابائی

سلام اقا مهدي

ممنونم از شما🙏

 

تخفیف دوره‌ها

می‌توانید دوره‌های سایت را با تخفیف تهیه کنید.