ASP.NET Core MVC Controller vs. minimal API vs. FastEndpoints — What’s the Best for Performance ?
🚀 Когда мы до упора оптимизируем API, на сцену выходят не только алгоритмы, но и сама инфраструктура: какой «каркас» оборачивает наши эндпоинты. Автор прогнал три подхода ― классические MVC-контроллеры, свежие Minimal API и популярную библиотеку FastEndpoints ― на сценариях GET/POST/DELETE с базой в 10 000 записей и замерил и время отклика, и память.
🔸 Minimal API стабильно оказались самыми быстрыми и экономичными по памяти.
🔸 FastEndpoints дышат в затылок и иногда выигрывают по RAM.
🔸 MVC-контроллеры, хоть и надёжны, ощутимо медленнее.
💡 А что крутится у вас в production и почему?