Roham·۳ روز پیشMonolith چیست و چرا هنوز استفاده میشود؟Monolithic Architecture چیست و چرا هنوز در بسیاری از پروژههای نرمافزاری استفاده میشود؟ در این مقاله، مزایا، معایب و بهترین زمان استفاده…
Mohsen Farokhi - محسن فرخی·۶ روز پیشتصمیمگیری در طراحی نرمافزار و مواجهه با عدم قطعیتطراحی نرمافزار در شرایطی انجام میشود که اطلاعات کامل نیست و تصمیمها باید بهصورت تدریجی و قابل بازبینی گرفته شوند
Roham·۷ روز پیشمعماری نرمافزار چیست و چرا اهمیت دارد؟معماری نرمافزار چیست و چرا نقش کلیدی در موفقیت یا شکست سیستمها دارد؟ در این مقاله با مفاهیم پایه معماری نرمافزار، تفاوت Architecture ...
Mohsen Farokhi - محسن فرخی·۸ روز پیشرفتار سیستم در شرایط فشار، خطا و محدودیتدر شرایط فشار و خطا، سیستم باید بهجای توقف کامل، با کاهش برخی قابلیتها همچنان قابل استفاده باقی بماند.
Mohsen Farokhi - محسن فرخی·۱۲ روز پیشپیچیدگی، تغییر و تکامل در معماری نرمافزاروقتی محدودیتها و نیازها روی هم اثر میگذارند و یکدیگر را تشدید میکنند، پیچیدگی واقعی در طراحی نرمافزار شکل میگیرد.
Mohsen Farokhi - محسن فرخی·۱۳ روز پیشمبانی تصمیمگیری در طراحی نرمافزارطراحی نرمافزار با فهم عمیق مسئله، context و trade-offها آغاز میشود و معماری حاصلِ زنجیرهای از تصمیمهای آگاهانه است، نه انتخاب تکنولوژی.
ali mohammadzadeh·۱۶ روز پیشگرسنگی درخواست(Starvation) در سیستمهای نرمافزاریگاهی مشکل سیستم این نیست که کند شده ، مشکل اینه که بعضی درخواستها بخاطر اولویت پایینی که دارن، هیچ وقت سرویس داده نمیشن ، یعنی عملا گم م…
فاطمه محسنی·۱۷ روز پیشتفکر به سبک معمار نرم افزار🎯 چرا بسیاری از نیروهای فنی وقتی به سطح «مدیر» یا «معمار» میرسند، عملکرد خوبی ندارند؟فردی که برنامهنویس بسیار خوبی است، وقتی به نقش رهبر…
khodadad mahdavi·۴ ماه پیشمعماری پیشنهادی برای یک بازی آنلاین با استفاده از موتور Unity و Nakamaاین مطلب بخشی از تمرین های درس معماری نرمافزار دانشگاه شهید بهشتی است
سجاد آقانصیری·۴ ماه پیشمقایسه معماری Soundcloud و Spotifyمقدمهاسپاتیفای (Spotify) و ساندکلاد (SoundCloud) دو پلتفرم پیشرو در عرصۀ استریم محتوای صوتی هستند که هر کدام میلیونها کاربر در سراسر جهان…