Simplifying ASP.NET API Design with the REPR Pattern and FastEndpoints

Marcel Medina shares practical API design techniques for .NET developers using the REPR pattern and FastEndpoints, streamlining endpoint development and improving code quality.

Simplifying ASP.NET API Design with the REPR Pattern and FastEndpoints

Presented by Marcel Medina

Overview

Building APIs in ASP.NET often starts with controllers. While controllers are flexible, they can quickly become overly complex as the application grows, mixing routing, validation, and business logic. This session introduces the REPR pattern—Request, Endpoint, Response—as an alternative, emphasizing clarity and separation of concerns.

Key Concepts

Benefits of REPR and FastEndpoints

Implementation Highlights

Demo Takeaways

When to Use

Further Exploration


This content was presented by Marcel Medina on .NET Live.