مهندسی نرم‌افزار و معماری

معماری سیستم، الگوهای طراحی و اصول مهندسی نرم‌افزار

زیرمجموعه‌های مرتبط

 دور جدید مهندسی نرم‌افزار؛ سیستم‌ها را بسازید، نه کدهای هوش مصنوعی را
مهندسی نرم‌افزار و معماری

دور جدید مهندسی نرم‌افزار؛ سیستم‌ها را بسازید، نه کدهای هوش مصنوعی را

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

محمد ابراهیمی فر۱ روز پیش
5 گام اساسی برای معماری خدمات و تاب‌آوری عملیاتی
مهندسی نرم‌افزار و معماری

5 گام اساسی برای معماری خدمات و تاب‌آوری عملیاتی

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

محمد ابراهیمی فر۱ روز پیش
بالانس بار سمت کلاینت؛ راز زالاندو برای مدیریت یک میلیون درخواست در ثانیه
مهندسی نرم‌افزار و معماری

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

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

محمد ابراهیمی فر۱ روز پیش
معماری شخصی‌سازی و چالش رتبه‌بندی در میلی‌ثانیه
مهندسی نرم‌افزار و معماری

معماری شخصی‌سازی و چالش رتبه‌بندی در میلی‌ثانیه

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

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

توسعه امن نرم‌افزار با هوش مصنوعی در سازمان‌های مشمول مقررات

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

محمد ابراهیمی فر۳ روز پیش
فروپاشی RAG در سطح تولید و راهکارهای مهار هزینه‌ها
مهندسی نرم‌افزار و معماری

فروپاشی RAG در سطح تولید و راهکارهای مهار هزینه‌ها

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

محمد ابراهیمی فر۳ روز پیش
معماری عجیبی که واقعاً کار می‌کند قرار دادن گردش‌کارها در دل پایگاه داده
مهندسی نرم‌افزار و معماری

معماری عجیبی که واقعاً کار می‌کند قرار دادن گردش‌کارها در دل پایگاه داده

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

محمد ابراهیمی فر۳ روز پیش
گیت‌هاب با معماری سمت کاربر ناوبری فوری را به 22 درصد رساند
مهندسی نرم‌افزار و معماری

گیت‌هاب با معماری سمت کاربر ناوبری فوری را به 22 درصد رساند

گیت‌هاب با بازطراحی معماری ناوبری بخش Issues و انتقال پردازش‌ها به مرورگر کاربر، ناوبری‌های فوری را از 4 به 22 درصد افزایش داد و تأخیر درخواست‌های شبکه‌ای را به شدت کاهش داد.

محمد ابراهیمی فر۴ روز پیش
همگرایی معماری عامل‌های سازمانی در آمازون، مایکروسافت و گوگل
مهندسی نرم‌افزار و معماری

همگرایی معماری عامل‌های سازمانی در آمازون، مایکروسافت و گوگل

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

محمد ابراهیمی فر۵ روز پیش
راز دسترسی 99.99999 درصدی دور دش با کش پروکسی ۱.۵ میلیونی
مهندسی نرم‌افزار و معماری

راز دسترسی 99.99999 درصدی دور دش با کش پروکسی ۱.۵ میلیونی

پلتفرم Entity Cache دور دش با تکیه بر Envoy و Valkey، توانسته ۱.۵ میلیون درخواست در ثانیه را با دسترسی ۹۹.۹۹۹۹۹ درصد پردازش کند و با بهینه‌سازی‌های هوشمندانه، بار بک‌اند را تا ۹۵ درصد کاهش دهد.

محمد ابراهیمی فر۵ روز پیش
آغاز ثبت‌نام سه دوره جدید گواهینامه InfoQ از مرداد
مهندسی نرم‌افزار و معماری

آغاز ثبت‌نام سه دوره جدید گواهینامه InfoQ از مرداد

ثبت‌نام سه دوره جدید صدور گواهینامه آنلاین InfoQ در حوزه معماری، رهبری مهندسی و امنیت حریم خصوصی هوش مصنوعی از مرداد ۱۴۰۴ آغاز شد.

محمد ابراهیمی فر۵ روز پیش
شکست پلتفرم‌های توسعه داخلی؛ چرا موفقیت قابل کدنویسی نیست؟
مهندسی نرم‌افزار و معماری

شکست پلتفرم‌های توسعه داخلی؛ چرا موفقیت قابل کدنویسی نیست؟

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

محمد ابراهیمی فر۶ روز پیش