ASP.NET Core Architecture: Hosting, Kestrel and the Request Pipeline
Learn how ASP.NET Core architecture works: WebApplication hosting, Kestrel, IIS and reverse proxies, HTTP/3, endpoint routing, middleware and configuration.
Build fast, secure web apps and APIs with ASP.NET Core: Minimal APIs, REST design, middleware, Blazor, SignalR, gRPC, OpenAPI, caching, rate limiting and YARP.
11 guides
ASP.NET Core is one of the fastest mainstream web frameworks. It powers everything from small APIs to some of the largest services on the internet. This category walks through its architecture, from Kestrel and the middleware pipeline to endpoint routing, and then covers each major way to build on it.
You will find complete guides to Minimal APIs, REST API design, Blazor render modes, real-time communication with SignalR, high-performance gRPC services, server-rendered Razor Pages and MVC, OpenAPI documentation, output caching and rate limiting, and building gateways with YARP.
Learn how ASP.NET Core architecture works: WebApplication hosting, Kestrel, IIS and reverse proxies, HTTP/3, endpoint routing, middleware and configuration.
Build fast HTTP APIs with Minimal APIs in ASP.NET Core: route handlers, binding, TypedResults, route groups, filters, .NET 10 validation, OpenAPI and AOT.
REST API design best practices for ASP.NET Core: resource naming, HTTP semantics, status codes, ProblemDetails, pagination, ETags, idempotency and versioning.
Master ASP.NET Core middleware: the RequestDelegate pipeline, Use, Run, Map and UseWhen, correct ordering, custom and IMiddleware components, errors and tests.
Blazor in .NET 10 explained: static SSR, streaming, Interactive Server, WebAssembly and Auto render modes, lifecycle, state, forms, JS interop and auth.
Build real-time features with ASP.NET Core SignalR, covering hubs, transports, groups, streaming, authentication, MessagePack and scaling out with Redis.
Build fast gRPC services in .NET with Protobuf contracts, streaming, client factory, interceptors, deadlines, gRPC-Web, JSON transcoding and load balancing.
Razor Pages vs MVC in ASP.NET Core: page models, controllers, tag helpers, view components, validation, antiforgery, htmx and when to choose Blazor SSR.
Speed up and protect ASP.NET Core apps with output caching, HybridCache L1/L2 caching and rate limiting: policies, tags, Redis, partitions and 429s.
Generate OpenAPI 3.1 and 3.2 documents in ASP.NET Core with Microsoft.AspNetCore.OpenApi, transformers, Scalar or Swagger UI, and Kiota or NSwag clients.
Build reverse proxies and API gateways with YARP, covering routes, clusters, transforms, load balancing, health checks, session affinity and the BFF pattern.
No matches. Try the site search.