An Opinionated, Maintainable REST API Architecture for ASP.NET Core

Pattern for creating scalable, maintainable APIs with dependency injection, validation, and error handling.

Duration: 60 minutes
Level: Intermediate
Presented: 1 times
ASP.NET Core REST Architecture Best Practices

Abstract

Building REST APIs is easy. Building maintainable, scalable REST APIs that your team will thank you for is hard. This talk presents an opinionated yet flexible architecture for ASP.NET Core APIs that has been battle-tested in production.

We'll explore patterns for organizing your code, handling cross-cutting concerns, implementing validation, versioning, and error handling. You'll learn how to structure your APIs for long-term maintainability while keeping them performant and developer-friendly.

Presentation History

dev up

St. Louis, USA • June 2022

Interested in this talk?

I'd be happy to present this talk at your conference, meetup, or corporate event. Let's discuss how this session can bring value to your audience.