نیوشا محمودی·۲ سال پیشمعماری نرم افزار در نرم افزارهای پردازش داده های حجیمدر این مقاله قصد داریم تا با مفهوم داده های حجیم و معماری ها و فناوری هایی که برای پردازش آن ها وجود دارد آشنا شویم
نیوشا محمودی·۲ سال پیشAPI Gatewayدروازه API یا API Gateway چیست؟در ابتدا لازم است با مفهوم API آشنا شویم اما از آنجایی که امروزه اکثر افراد فعال در حوزه نرمافزار با آن آش…
نیوشا محمودی·۲ سال پیشMicro Frontendsاین اصطلاح که در سال 2016 مطرح شد مفاهیم مربوط به میکروسرویس ها را به حوزه frontend وارد می کند.در حال حاضر علاقه بیشتر ساخت اپلیکیشن¬های ت…
نیوشا محمودی·۲ سال پیشMVVMالگوی MVVM که مخفف Model-View-ViewModel است، الگویی است که منطق تجاری و ارائه برنامه از رابط کاربری را به طور مناسب تفکیک می کند. این تفکیک…
نیوشا محمودی·۲ سال پیشCQRSالگوی CQRS که مخفف Command and Query Responsibility Segregation است، یک الگوی محبوب است که عملیات به روزرسانی و نوشتن را برای یک مخزن داده…
نیوشا محمودی·۲ سال پیشHEXAGONAL ARCHITECTURE در سال 2005، Hexagonal Architecture یا همان معماری شش ضلعی توسط Alistair Cockburn پیشنهاد شد. پیش از آن معماری های لایه ای وجود داشتند. م…
نیوشا محمودی·۲ سال پیشDomain-driven designدر این بخش می خواهیم به طور خلاصه به بررسی طراحی دامنه محور یا همان Domain-driven design بپردازیم. DDD در واقع یک رویکرد توسعه نرم افزار اس…