ASP.NET core MVC ha demostrado ser un enfoque potente y flexible para construir aplicaciones web que alojan APIs. Sin embargo, su flexibilidad conlleva un cierto nivel de complejidad, que incluye boilerplate y convenciones que no siempre son evidentes. El enrutamiento proporcionado por ASP.NET permite alojar múltiples servicios en una única aplicación, pero en el mundo actual de funciones serverless y microservicios que pueden ser desplegados de manera independiente, esta flexibilidad podría ser excesiva. .NET Minimal APIs ofrece un enfoque sencillo al implementar una aplicación web con una single-API en el ecosistema .NET. El framework Minimal API puede implementar un endpoint API con solo unas pocas líneas de código. Minimal API se une a la nueva generación de frameworks de API — incluyendo Micronaut, Quarkus and Helidon — que están optimizados para despliegues ligeros y tiempos de inicio rápidos. Nos interesa la combinación de Minimal APIs y .NET 7 Native AOT para implementar microservicios simples y livianos en funciones serverless.