Вот довольно простая абстракция:
- интерфейс
IEndpoint для описания конечных точек;- несколько методов расширения для их автоматической регистрации;
- целую функциональность можно оформить как отдельный Minimal API endpoint.
Дополнительные затраты при запуске приложения — всего несколько миллисекунд. Практически незаметно.


