Mohsen Farokhi - محسن فرخی·۲ روز پیشواکنش سیستم به خطا و نقش نوع ارتباط میان اجزانوع ارتباط میان اجزای سیستم تعیین میکند که خطا محدود بماند یا به بخشهای دیگر سرایت کند و پایداری سیستم را کاهش دهد.
Mohsen Farokhi - محسن فرخی·۱۶ روز پیشتصمیمگیری در طراحی نرمافزار و مواجهه با عدم قطعیتطراحی نرمافزار در شرایطی انجام میشود که اطلاعات کامل نیست و تصمیمها باید بهصورت تدریجی و قابل بازبینی گرفته شوند
Mohsen Farokhi - محسن فرخی·۱۸ روز پیشرفتار سیستم در شرایط فشار، خطا و محدودیتدر شرایط فشار و خطا، سیستم باید بهجای توقف کامل، با کاهش برخی قابلیتها همچنان قابل استفاده باقی بماند.
Mohsen Farokhi - محسن فرخی·۲۲ روز پیشپیچیدگی، تغییر و تکامل در معماری نرمافزاروقتی محدودیتها و نیازها روی هم اثر میگذارند و یکدیگر را تشدید میکنند، پیچیدگی واقعی در طراحی نرمافزار شکل میگیرد.
Mohsen Farokhi - محسن فرخی·۲۳ روز پیشمبانی تصمیمگیری در طراحی نرمافزارطراحی نرمافزار با فهم عمیق مسئله، context و trade-offها آغاز میشود و معماری حاصلِ زنجیرهای از تصمیمهای آگاهانه است، نه انتخاب تکنولوژی.
Saeid Noormohammadi·۱ سال پیشقانون نشت انتزاع ها - 𝐓𝐡𝐞 𝐋𝐚𝐰 𝐨𝐟 𝐋𝐞𝐚𝐤𝐲 𝐀𝐛𝐬𝐭𝐫𝐚𝐜𝐭𝐢𝐨𝐧𝐬انتزاع abstraction در طراحی نرم افزار به معنای پنهان کردن جزیات پیچیده و سطح پایین یک سیستم می باشد که کار با آن سیستم را برای کاربران ساده…
محمد علی پور·۱ سال پیشاز غریزهی سنجابها تا مفاهیم کش در مهندسی نرم افزار : بهرهگیری از Caching Warm-up برای بهینهسازی عملکرد نرمافزارمفهوم “cache warm-up” در مهندسی نرمافزار به فرآیند پیشبارگذاری دادهها در کش اشاره دارد تا عملکرد سیستمها را بهبود بخشد و از تأخیر در با…
Baron·۱ سال پیشالگو طراحی factoryدر یک مثال کامل الگو های factory method و abstract factory رو توضیح دادم
Nasser Niazy·۴ سال پیشبررسی تخصصی معماری و تکنولوژی پیام رسان لینکداینمی دونستید لینکداین با جاوا-اسکالا کد شده بخش پیامرسان-رییل تایم با فریم ورک Akka وPlay Framework کد شده معماری Event-Sourcing و از مدل Ak…
Nasser Niazy·۴ سال پیشعوامل تاثیر گذار در انتخاب معماری یک نرم افزار به زبان ساده#Availability:نرم افزار چقدر باید در دسترس باشد و تحمل دان شدن چقدر است#Reliability/ #safety:. نرم افزار چقدر باید مطمعن کار کند و پایدار ب…