حامد پارسا·۲۱ ساعت پیشمعماری ارتباطقبل از اینکه درباره HTTP، WebSocket یا هر تکنولوژی دیگری صحبت کنیم، بهتر است اول خود «معماری ارتباط» را بشناسیم.چون تفاوت اصلی سیستمها معم…
سید علی سادات خراسانی·۱ روز پیشچند خط درباره تکنیکهای مدرن معماری نرمافزارامروزه برای مهندسی معماری یک نرمافزار بزرگ از چه تکنیکهایی استفاده میشود؟ چندتایی از آنها را بصورت خلاصه با هم مرور کنیم
حامد پارسا·۱۰ روز پیشاول مسئله را حل کن، بعد درباره معماری حرف بزنمعماری نرمافزار بیشتر از آنکه درباره تکنولوژی باشد، درباره تصمیمگیری درست میان نیازها، محدودیتها و پیچیدگیهای واقعی پروژه است.
MohamadReza Salehi·۲۳ روز پیشهمبستگی (Connascence) در معماری نرم افزارتو این مقاله میخوایم به معنی کانسنس و انواع اون در نرم افزار و کاربرد عملی اون برای ریفکتور کردن و طراحی بهتر نرم افزار ها میپردازیم. ( این…
فرهاد صادقی·۱ ماه پیشAnti-Corruption Layer (ACL) / Adapterفرض کنید ما در کسب و کار خودمان یا در سازمانی که کار می کنیم از معماری میکروسرویس و REST API استفاده می کنیم. ما یک سری سرویس را به صورت ..…
رحیم لطفی·۲ ماه پیشآموزش معماری نرم افزار و سیستم دیزاین Solid design principle - اصول SOLIDاصول SOLID اگرچه همواره پای ثابت بحثهای برنامهنویسیاند، اما نقش واقعیشان در مسیر توسعه معمولاً نادیده گرفته میشود. در این آموزش، رویکر…
میر مجتبی هاشمی جنتی·۳ ماه پیشمفاهیم پایه برای معماران و تحلیلگران نرمافزارمفاهیم و موضوعات پایه و اساسی برای معماران و تحلیلگران نرمافزار در دنیای مهندسی نرمافزارسلام دوستان. این مقاله بیشتر جنبه اشتراک تجربه رو…
danny·۳ ماه پیشمعرفی کتاب معماریهای میکروسرویسبارها شده یه پروژه یا معماری خاص نرمافزاری رو باید طراحی کنی ولی سوالی که میاد تو ذهنت اینه که مهندسهای نرمافزار توی شرکتهای برتر تولید…
طراحی سایت | سیداحمددرطراحی سایت حرفه ای و صفحه فرود·۴ ماه پیشساخت اپلیکیشن های توسعه پذیر با استفاده از معماری میکروسرویسها در برنامه نویسییکی از معماریهایی که این روزها توجه زیادی به آن میشود، معماری میکروسرویسها است. اما میکروسرویس دقیقاً چیست و چطور میتواند به توسعه اپلیکی…
Amin Sotoudeh·۵ ماه پیشطراحی دامنه-محور (DDD): قطبنمای مهندسی در دلِ پیچیدگیهای نرمافزارتسلط بر DDD با مثال واقعی! تبدیل نیاز بیزینس به کد تمیز. راهنمای عملی طراحی استراتژیک و تاکتیکال برای مهندسان نرمافزار