Steve Smith shows us a starting point for building ASP.NET Core apps in Visual Studio using a clean architecture.
از جمله مفاهیم استفاده شده در فریم ورک AUA
طراحی دامنه محور (DDD) Domain Driven Design
Clean Architecture
Clean Code
Domain-driven design (DDD)
SOLID Principle
Code Refactoring
GRASP pattern
GRASP pattern امکان توسعهی نرم افزار به شکلی ساده و سریع
مبتنی بر اصول SOLID
طراحی پیمانه ای یا ماژولار
معماری لایه بندی شده
آدرس سایت فریم ورک AUA
FastEndpoints offers a more elegant solution than the Minimal APIs and MVC Controllers with the goal of increasing developer productivity. Performance is on par with the Minimal APIs and is faster; uses less memory; and outperforms a MVC Controller by about 34k requests per second on a Ryzen 3700X desktop.
در بعضی از سناریوها تنها برگرداندن پیام خطا از سمت سرور به کلاینت به تنهایی کافی نیست و نیاز هست اطلاعات بیشتری از سمت سرور برگردانده شوند تا کلاینت بهتر بتواند تصمیم گیری کند که بر اساس خطا چه عملی باید انجام دهد مثلا کاربر هنوز شماره موبایلش را تایید نکرده و بعد از لاگین باید به صفحه تایید شماره موبایل هدایت شود و اینجاست که در کنار پیام خطا، کد خطا کمک کننده است.