Anti-Corruption Layer در معماری نرم افزار
در معماری های مدرن نرم افزار، سیستمها و زیرسیستمها بهندرت در خلاء عمل میکنند. اغلب با سرویسهای…
در معماری های مدرن نرم افزار، سیستمها و زیرسیستمها بهندرت در خلاء عمل میکنند. اغلب با سرویسهای…
رشد چشمگیر اقتصاد API (Application Programming Interface) منجر به افزایش نیاز به پلتفرمهای مدیریت API شده است….
معماران باید به طور مداوم «حس زمینهای» خود را توسعه داده و به کار گیرند – زیرا…
در دنیای توسعه وب، ذخیرهسازی دادهها در سمت کاربر یکی از چالشهای اساسی است. فناوریهایی مانند localStorage…
طراحی، پدیدهای زیباست. ارائه و بررسی سیستماتیک و دقیق یک مسئله و راهحل، اشتباهات و فرصتهای بهبود…
«سریع» یک الزام نیست. «پاسخگو» هم نیست. «قابل توسعه» نیز همینطور. بدترین دلیل برای این موضوع این…
همهی ما با «بودجکتور» مواجه شدهایم. این همان زمانی است که تصمیمهای منطقی فنی کنار گذاشته میشوند…
سختافزار خطاپذیر است، بنابراین افزونگی اضافه میکنیم. این کار به ما امکان میدهد تا از پس شکستهای…
بسیاری از ما معماران، از موقعیتهای فنی عمیقی رشد کردهایم که موفقیت ما بیشتر به تواناییمان در…
اغلب مشتریان و کاربران نهایی آنچه را که تصور میکنند راهحلی مناسب برای یک مشکل است، به…
معماری برنامه، تعیینکنندهی عملکرد برنامه است. شاید این موضوع بدیهی به نظر برسد، اما تجربیات دنیای واقعی…
بسیار پیش میآید که معماران نرمافزار در برجهای عاج خود نشسته و مشخصات، تصمیمات فناورانه و جهتگیری…