مقاله کنفرانسی سال ۱۴۰۳ فارسی

A Comparison Between Three Main Software Architectures: Microservices, Monolith and Modular Monolith

A Comparison Between Three Main Software Architectures: Microservices, Monolith and Modular Monolith

چکیده مقاله

This paper provides a comparative analysis of three main software architectures: Monolith, Microservices, and Modular Monolith As software applications demand increased scalability, flexibility, and maintainability, each architecture presents distinct benefits and challenges Monolithic architectures offer simplicity and high performance for smaller applications but face scalability constraints Microservices provide modularity and independent scalability suited for large, distributed systems, though they add complexity in data management and inter service communication The Modular Monolith architecture strikes a balance, offering modularization within a single deployable unit and reducing infrastructure complexity compared to Microservices Through this comparative review, the paper highlights the strengths, limitations, and suitability of each architecture, aiming to guide developers in making architecture choices aligned with their project requirements and organizational goals

کلیدواژه‌ها

نویسندگان

تصویر Atieh Khanjani

Atieh Khanjani

Assistant Professor, Islamic Azad University Central Tehran Branch

شیوه ارجاع

Haghverdi Mamaghani، Hamid و Khanjani، Atieh،1403،A Comparison Between Three Main Software Architectures: Microservices, Monolith and Modular Monolith،بیست و پنجمین کنفرانس ملی علوم و مهندسی کامپیوتر و فناوری اطلاعات،بابل

ارائه‌شده در

پوستر مجموعه مقالات بیست و پنجمین کنفرانس ملی علوم و مهندسی کامپیوتر و فناوری اطلاعات مجموعه مقالات بیست و پنجمین کنفرانس ملی علوم و مهندسی کامپیوتر و فناوری اطلاعات27 دی 1403 · بابل
ادامه مسیر پژوهش

مقالات مرتبط

مقاله کنفرانسی سال ۱۴۰۳ ۵۷۳ مشاهده

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

کشاورزی هوشمند با استفاده از هوش مصنوعی راه حلی مناسب برای چالش ها، پایداری کشاوری و افزایش بهره وری ارا…

هوش مصنوعیتشخیص آفتیادگیری عمیق
مقاله کنفرانسی سال ۱۴۰۳ ۴۳۴ مشاهده

بررسی یادگیری ماشین و بهینه سازی برای زمان بندی مجدد تولید در صنعت۴.۰

با ظهور انقلاب صنعتی چهارم، ابزارهای جدیدی از حوزه های بهینه سازی، اینترنت اشیا، علم داده و هوش مصنوعی…

تولیدیادگیری ماشینبهینه سازی
مقاله کنفرانسی سال ۱۴۰۳ ۴۳۲ مشاهده

مروری بر بررسی و بهبود سیستم های توصیه گر

سیستم های توصیه گر به عنوان ابزارهای مهمی در ارائه پیشنهادات شخصی سازی شده به کاربران در حوزه های مختلف…

شبکه های عصبیتحلیل احساساتپالایش مشارکتی
مقاله کنفرانسی سال ۱۴۰۳ ۴۲۸ مشاهده

نقش هوش مصنوعی در تحول ساختار پایگاه های داده و تقویت حاکمیت داده: مرور سیستماتیک ادبیات

پایگاه های داده به عنوان زیرساخت اصلی ذخیره سازی و مدیریت اطلاعات، نقش حیاتی در پیشبرد فناوری های نوین ا…

فناوری های نوینهوش مصنوعیحاکمیت داده
مقاله کنفرانسی سال ۱۴۰۳ ۴۲۷ مشاهده

بررسی بهبود احراز هویت و اعتماد صفر در سیستم های همکاری اینترنت صنعتی ۵G

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

اعتماد صف Zero Trust اینترنت صنعتی اشیاء IIoT احراز هویت Authenticationارزیابی اعتماد Trust Evaluation شبکه های نسل پنجم ۵G امنیت سایبری Cybersecurity
مقاله کنفرانسی سال ۱۴۰۳ ۴۱۷ مشاهده

بررسی سیستم تشخیص احساسات از روی چهره

این مقاله به معرفی یک برنامه شناسایی احساسات از روی چهره های انسانی می پردازد که با استفاده از پردازش تص…

شناسایی احساساتپردازش تصویریادگیری عمیق