همایش معماری میکروسرویس از افسانه تا واقعیت

۱۹۰,۰۰۰ تومان

موضوع : همایش متخصص هوش‌تجاری چرا و چگونه؟
مخاطب: علاقه‌مندان به مباحث هوش‌تجاری و افرادی که می‌خواهند یک متخصص در حوزه هوش تجاری تبدیل شوند. 
مدرس و سخنران: علیرضا ارومند
روز برگزاری: پنج‌شنبه ۳ شهریور ماه 1401 ساعت 11 (این همایش برگزار شده است)
نحوه دسترسی: دانلود بلافاصله بعد از خرید
برگزار کننده: فن آوری اطلاعات نیک آموز
قیمت: 190 هزار تومان

توضیحات

  • موضوع: فیلم همایش معماری میکروسرویس از افسانه تا واقعیت؟؟
  • مخاطب: برنامه نویسان، کارشناسان توسعه نرم افزار، مدیران و مالکان محصول

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

آشنایی با همایش متخصص هوش‌تجاری چرا و چگونه؟؟ 

همایش‌ برگزار شده در یک نگاه [گالری تصاویر]

سرفصل‌های همابش متخصص هوش‌تجاری چرا و چگونه؟ 

چیستی و چرایی معماری میکروسرویس:  

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

آشــنایی با Monolithها:

در دنیای امروز نرم‌افزارهای تجاری طوری طراحی می شوند تا بتوانند بسیاری از نیازمندی‌های تجاری سازمان‌های مختلف را پاسخگو باشند. به عبارت دیگر؛ یک سیستم نرم افزاری ممکن است صدها قابلیت تجاری را در خود جای داده باشد و تمامی این قابلیت‌ها در یک برنامه تک قرار گرفته باشند. بطور معمول به چنین برنامه‌ها و نرم افزارهایی که تعداد بسیاری از قابلیت ها را در خود جای داده‌اند اصطلاحاً نرم‌افزارهای monolithic می‌گوییم. ما در این بخش به بررسی این معماری معایب و محاسن آن ‌می‌پردازیم، ویژگی‌های در معماری monolithic، که ما را به سمت معماری میکروسرویس می‌برد

دسترسی مرکزی به APIها (API Gatway):  

در معماری میکروسرویس‌ها، هر میکروسرویس دارای مجموعه‌ای از نقاط پایانی است که آن‌ها را در معرض نمایش قرار می‌دهد. این امر می‌تواند بر روی ارتباط مشتریان با نرم‌افزار تأثیرگذار باشد. شما می‌توانید به کمک پیاده سازی api gateway بر چنین مشکلاتی غلبه کرده و به یک برنامه یکپارچه و با رابط کاربری مناسب دست پیدا کنید. در این روش تنها نقطه ورود برنامه ما یک Gateway است و راه ارتباطی Clientها با microserviceها همین Gateway است. در صورتی که با الگوی facade آشنایی داشته باشید API Gateway عملکردی شبیه به این الگو دارد. در این الگو به جای اینکه برای انجام یک کار با چندین API مختلف تعامل کنیم به سادگی با یک API تعامل می‌کنیم و پیچیدگی‌ها و معماری داخلی ما از چشم استفاده کننده پنهان می‌ماند.

مرزبندی سرویس‌ها Service Boundaries:

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

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

  • آشنایی با DDD
  • معرفی Bounded Context
  • آشنایی با انواع سـرویس‌ها

الگوهای کار با داده (Data Consistency):  

در معماری میکروسرویس‌ها هر میکروسرویس دیتابیس و داده‌های اختصاصی خود را در اختیار دارد و می‌توانند به تنهایی و مستقل از هر سرویس‌ دیگری خدمات خود را ارائه دهند. میکروسرویس‌های مختلف می‌توانند از DB Engineهای متفاوتی نیز استفاده کنند که قابلیت‌های ویژه‌ای برای آن سرویس خاص دارند که می‌تواند موجب بهینه یا ساده شدن انجام کار شود. اما این روش پیاده سازی چالش‌هایی را در مودر اشتراک و توزیع داده‌ها ایجاد می‌کند که توسعه دهندگان باید راهکار‌هایی برای آن‌ها بیاندیشند. یکی از راهکار‌های حل کردن این چالش‌ها استفاده از Eventها در سیستم است که در این مطلب این راهکار را با هم بررسی کردیم.

کشف و ثبت سرویس‌ها (Service Registration and Discovery):

Service Registry وظیفه نگهداری آدرس‌های مختلف از سرویس‌های مختلف را به صورت داینامیک انجام می‌دهد، زمانی که از الگوی client-side discovery استفاده می‌کنیم، وظیفه تشخیص محل سرویس‌ها و برقراری توازن در ارسال درخواست به نسخه‌های مختلف یک سرویس، به عهده کلاینت است. در این روش ابتدا کلاینت یک query روی Service Registry اجرا کرده و لیستی از نمونه‌های سرویس دلخواه واکشی می‌کند، سپس با یک الگوریتم توزیع بار، نمونه‌ای از سرویس را انتخاب کرده و درخواست را برای آن ارسال می‌کند. در این بخش به بررسی این دو سرویس پرداخته ایم.

انتشار و نصب (Delivering Microservice):

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

سخنران همایش متخصص هوش‌تجاری چرا و چگونه؟

علیرضا ارومند مدرس NET. مشاور و معمار ارشد نرم‌افزار

علیرضا ارومند هم اکنون مدیر بخش فنی خبرگزاری نسیم و همچنین مشاور شرکت داتین (وابسته به بانک پاسارگاد) است وی هم اکنون مدرس دوره‌های ASP.NET Core و معماری‌های نوین نرم‌افزاری در نیک آموز است.

تصویر سفارش محصول و دانلود بعد از خریسد

موضوع: همایش متخصص هوش‌تجاری چرا و چگونه؟
مخاطب: علاقه‌مندان به مباحث هوش‌تجاری و افرادی که می‌خواهند یک متخصص در حوزه هوش تجاری تبدیل شوند. 
مدرس و سخنران: علیرضا ارومند
روز برگزاری: پنج‌شنبه 3 شهریور ماه 1401 ساعت 11 (این همایش برگزار شده است)
نحوه دسترسی: دانلود بلافاصله بعد از خرید
برگزار کننده: فن آوری اطلاعات نیک آموز
قیمت: 190 هزار تومان

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

1- روی دکمه ثبت نام کلیک کنید تا به سبد خرید هدایت شوید.
2- مراحل ثب نام اعم از لاگین، تکمیل اطلاعات را انجام دهید.
3- ثبت نام شما با موفقیت انجام شده است.
4- شما می‌توانید بعد از خرید فایل تصویر همایش را دانلود و تماشا نمایید.

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

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

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “همایش معماری میکروسرویس از افسانه تا واقعیت”

نشانی ایمیل شما منتشر نخواهد شد.

تمامی حقوق مادی و معنوی این وب سایت متعلق به نیک آموز می باشد.
این سایت توسط تیم آموزش برنامه نویسی نیک آموز مدیریت می شود.

همایش تخصصی SQL Server 2022 Summit، با نگاهی به ویژگی‌های NET 7. 
ثبت نام در همایش
close-image