dotnet-architecture-patterns
CommunityScale .NET APIs with modern architecture.
Software Engineering#architecture#caching#error handling#api design#dotnet#idempotency#vertical slice
AuthorAGIBuild
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides practical strategies for organizing and scaling .NET applications, focusing on efficient API design and robust error handling.
Core Features & Use Cases
- Vertical Slice Architecture: Organize code by feature for better maintainability and team scalability.
- Request Pipeline Composition: Utilize endpoint filters and middleware for cross-cutting concerns.
- Robust Error Handling: Implement consistent error responses using Problem Details and result patterns.
- Caching Strategies: Employ output, distributed, and hybrid caching for performance optimization.
- Idempotency & Outbox: Ensure reliable request processing and event delivery.
- Use Case: Refactor a monolithic .NET API into a scalable, maintainable microservice architecture using vertical slices and implementing robust caching and error handling.
Quick Start
Organize the API endpoints for a new e-commerce application using the vertical slice architecture pattern.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: dotnet-architecture-patterns Download link: https://github.com/AGIBuild/Agibuild.Fulora/archive/main.zip#dotnet-architecture-patterns Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.