.NET API & Backend Development

•
197
•

Builds robust ASP.NET Core APIs, data access layers, and cloud-native backend services using modern C# patterns and security best practices.

The dotnet-api skill is a comprehensive resource for architecting and implementing professional-grade .NET backend ecosystems. It provides expert guidance on a vast array of topics, including Minimal APIs, EF Core data modeling, gRPC service communication, and real-time SignalR integration. Beyond standard CRUD operations, it assists with advanced cloud-native concerns such as .NET Aspire orchestration, Polly-based resilience, and YARP reverse proxies. Whether you are hardening an API against OWASP threats, implementing complex caching with HybridCache, or integrating AI via Semantic Kernel, this skill ensures your backend is scalable, secure, and maintainable.

Key Features

01197 GitHub stars
02Cloud-native orchestration using .NET Aspire and messaging patterns
03Security hardening with OAuth, JWT, and OWASP Top 10 compliance
04AI integration patterns using Semantic Kernel and LLM plugins
05ASP.NET Core Minimal API and routing pattern implementation
06Advanced EF Core data access, migrations, and architecture

Use Cases

01Building a secure, high-performance RESTful API with automated OpenAPI documentation
02Developing background processing services with complex data access and caching requirements
03Implementing a resilient microservices architecture with gRPC, Polly, and service discovery