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

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

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

پذیرش هوش مصنوعی متفاوت از مصرف آن است
مهندسی نرم‌افزار و معماری

پذیرش هوش مصنوعی متفاوت از مصرف آن است

فعال‌سازی و مصرف توکن بالا رفته، اما آیا ساختن نرم‌افزار واقعاً تغییر کرده؟ فرق بین «مصرف» و «پذیرش» هوش مصنوعی در سه سطح رخ می‌نماید و تنها یکی پایدار است.

محمد ابراهیمی فر۱۹ مرداد ۱۴۰۵
ارزیابی عملی عامل‌های کدنویسی: معیارها، فرآیندها و سنجه‌ها
مهندسی نرم‌افزار و معماری

ارزیابی عملی عامل‌های کدنویسی: معیارها، فرآیندها و سنجه‌ها

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

محمد ابراهیمی فر۱۹ مرداد ۱۴۰۵
هزینه واقعی ساخت پلتفرم داخلی و بازده سرمایه‌گذاری در مهندسی پلتفرم
مهندسی نرم‌افزار و معماری

هزینه واقعی ساخت پلتفرم داخلی و بازده سرمایه‌گذاری در مهندسی پلتفرم

نسخهٔ «ما خودمان می‌سازیم» اغلب ارزان‌تر نمایش داده می‌شود؛ اما مدل واقعی نشان می‌دهد ساختِ داخلی به تیمی 60 نفره و 7.5M دلار در سال می‌انجامد. بررسی 5 ساله و هزینه‌های پنهان تصمیم‌گیرنده را تغییر می‌دهد.

محمد ابراهیمی فر۱۹ مرداد ۱۴۰۵
استرایپ مدل گرافی را برای خودکارسازی بازیابی شاردهای MongoDB پیاده‌سازی کرد
پایگاه‌داده و ذخیره‌سازی داده

استرایپ مدل گرافی را برای خودکارسازی بازیابی شاردهای MongoDB پیاده‌سازی کرد

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

محمد ابراهیمی فر۱۹ مرداد ۱۴۰۵
کدنویسی سریع‌تر شد؛ تحویل نرم‌افزار کندتر
مهندسی نرم‌افزار و معماری

کدنویسی سریع‌تر شد؛ تحویل نرم‌افزار کندتر

گزارش DX نشان می‌دهد سرمایه‌گذاری روی هوش مصنوعی 28 برابر شده اما سرعت تحویل نرم‌افزار در شرکت‌ها رشد نکرده؛ دلیل اصلی ساختارها و فرایندهای قدیمی است.

محمد ابراهیمی فر۱۹ مرداد ۱۴۰۵
چرا کوین‌بیس، شاپیفای و رمپ همچنان برای خدمات Anthropic هزینه می‌کنند
مهندسی نرم‌افزار و معماری

چرا کوین‌بیس، شاپیفای و رمپ همچنان برای خدمات Anthropic هزینه می‌کنند

کوین‌بیس، شاپیفای و رمپ عامل‌های کدنویسی داخلی ساختند اما همچنان برای موتورهای استنتاجی مثل Anthropic هزینه می‌کنند؛ مزیت رقابتی حالا در هارنس عامل نه مدل است.

محمد ابراهیمی فر۱۷ مرداد ۱۴۰۵
AWS Kiro و ACP — جدا شدن عامل‌های هوش‌مصنوعی از ویرایشگرها و ترمینال
مهندسی نرم‌افزار و معماری

AWS Kiro و ACP — جدا شدن عامل‌های هوش‌مصنوعی از ویرایشگرها و ترمینال

AWS با استانداردسازی مرز کلاینت–عامل در Kiro و تکیه بر Agent Client Protocol، امکان انتخاب مستقل ابزارها و عامل‌های هوش‌مصنوعی را برای توسعه‌دهندگان فراهم کرده است.

محمد ابراهیمی فر۱۶ مرداد ۱۴۰۵
چرا توصیه Anthropic برای worktable جدا به‌هر عامل، زیرساخت‌هاتان را به چالش می‌کشد؟
مهندسی نرم‌افزار و معماری

چرا توصیه Anthropic برای worktable جدا به‌هر عامل، زیرساخت‌هاتان را به چالش می‌کشد؟

Anthropic پیشنهاد هر عامل در یک git worktree را مطرح کرده؛ این مدل تولید موازی فشار زیادی روی CI، استیجینگ و دیتابیس وارد می‌کند و نیازمند شاخه‌بندی در همه لایه‌ها است.

محمد ابراهیمی فر۱۵ مرداد ۱۴۰۵
الگوهای معماری OSS Valkey برای کاهش تاخیر: از میلی‌ثانیه تا میکروثانیه
مهندسی نرم‌افزار و معماری

الگوهای معماری OSS Valkey برای کاهش تاخیر: از میلی‌ثانیه تا میکروثانیه

الگوهای معماری OSS Valkey با بازنگری نیازها و تمرکز روی مسیرهای بحرانی، راه‌های عملی کاهش تاخیر سرویس‌های هوش مصنوعی از میلی‌ثانیه به میکروثانیه را ارائه می‌دهند.

محمد ابراهیمی فر۱۵ مرداد ۱۴۰۵
ران‌تایم قابل‌حمل در برابر کتابخانه‌های سیستمی: راهبردهای پایداری ABI
مهندسی نرم‌افزار و معماری

ران‌تایم قابل‌حمل در برابر کتابخانه‌های سیستمی: راهبردهای پایداری ABI

پایداری ABI مشخص می‌کند که باینری‌های از پیش کامپایل‌شده پس از ارتقا یا نصب کتابخانه جدید، بدون خطا اجرا می‌شوند؛ مقایسهٔ رویکردهای ران‌تایم بسته‌بندی‌شده و کتابخانه‌های سیستمی و راهکارهای عملی برای مهندسان.

محمد ابراهیمی فر۱۵ مرداد ۱۴۰۵
چگونه پروژه متن‌باز را سودآور کنیم: مجوزها، مجوز دوگانه و مدل‌های کسب‌وکار
مهندسی نرم‌افزار و معماری

چگونه پروژه متن‌باز را سودآور کنیم: مجوزها، مجوز دوگانه و مدل‌های کسب‌وکار

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

محمد ابراهیمی فر۱۵ مرداد ۱۴۰۵
موازنه‌های اشکال‌زدایی: نمادین، دَمپ و ابزاردهی زنده
مهندسی نرم‌افزار و معماری

موازنه‌های اشکال‌زدایی: نمادین، دَمپ و ابزاردهی زنده

مقایسه سه رویکرد اشکال‌زدایی—نمادین، دَمپ و ابزاردهی زنده—با تاکید بر دقّت، سربار و زمان مناسب برای هر روش و راهکارهای ترکیبی عملی.

محمد ابراهیمی فر۱۵ مرداد ۱۴۰۵