چکیده مقاله
وضوع این مقاله، بررسی تطبیقی دو معماری رایج در توسعه ی برنامه های وب، یعنی معماری یکپارچه مونولیتیک و معماری مبتنی بر سرویس های مستقل میکروسرویس است با رشد روزافزون برنامه های وب و نیاز به مقیاس پذیری، توسعه پذیری و سرعت انتشار نسخه های جدید، معماری های سنتی با چالش های جدی مواجه شده اند فرضیه ی اصلی این پژوهش بر این مبنا استوار است که معماری میکروسرویس با تقسیم برنامه به مجموعه ای از سرویس های کوچک، مستقل و قابل استقرار جداگانه، راه حلی کارآمدتر برای سیستم های پیچیده و پویا ارائه می دهد، هرچند هزینه ی پیاده سازی و مدیریت آن بیشتر است روش تحقیق در این مقاله، مطالعه ی مروری و تحلیل تجارب عملی سازمان های موفق در مهاجرت به معماری میکروسرویس است نتایج بررسی ها نشان می دهد که معماری یکپارچه برای پروژه های کوچک و تیم های محدود، گزینه ای سریع و کم هزینه است، اما با رشد سامانه، مشکلاتی مانند پیچیدگی بالا، استقرار پرخطر و مقیاس پذیری محدود بروز می کند در مقابل، معماری میکروسرویس با ارائه ی مزایایی مانند استقرار مستقل، تحمل خطا و تنوع فناوری، توانسته است نیازهای سامانه های بزرگ مقیاس مانند شبکه های اجتماعی و فروشگاه های آنلاین را تامین کند در پایان، مقاله نتیجه گیری می کند که انتخاب بین این دو معماری به عواملی مانند اندازه ی تیم، پیچیدگی کسب وکار و نیاز به مقیاس پذیری وابسته است و مهاجرت تدریجی با رویکرد ترکیبی، راهبردی متعادل برای بسیاری از سازمان ها محسوب می شود
کلیدواژهها
نویسندگان
شیوه ارجاع
کرائی، هدی و بیرانوند، نسترن،1405،معماری میکروسرویس ها در وب: مقایسه با رویکرد یکپارچه،سی و یکمین کنفرانس ملی مهندسی برق، کامپیوتر و مکانیک،شیروان
ارائهشده در
مجموعه مقالات سی و یکمین کنفرانس ملی مهندسی برق، کامپیوتر و مکانیک30 تیر 1405 · شیروان