Inspired by Express.js and Go, .NET 6 introduces Minimal APIs. You can write a full API in 4 lines of code.
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
app.MapGet("/", () => "Hello World");
app.MapPost("/todo", (Todo t) => SaveTodo(t));
app.Run();
Performance
Minimal APIs bypass the traditional MVC Controller pipeline (Routing, Filters, Binding). They are marginally faster, but the real benefit is Developer Velocity. It removes the ceremony for simple microservices.
Discover more from C4: Container, Code, Cloud & Context
Subscribe to get the latest posts sent to your email.