EnterpriseOperationsAPI is an ASP.NET Core Web API project built with .NET 10, focusing on modern enterprise backend development practices.
The project is being developed incrementally to deepen my understanding of enterprise software architecture and production-oriented backend development. New enterprise features are added progressively as the project evolves.
- ASP.NET Core Web API (.NET 10)
- Clean Architecture
- Entity Framework Core
- SQL Server
- Repository Pattern
- Service Layer
- DTOs
- Pagination, Filtering & Sorting
- SQL Indexes
- In-Memory Caching
- Redis Caching
- External API Integration
- Timeout, Retry & Fallback
- Global Exception Handling
The project continues to evolve with additional enterprise-focused features, including:
- Structured Logging
- Authentication & Authorization
- OpenTelemetry Tracing
- Hangfire Background Jobs
- Optimistic Concurrency
- Docker & Docker Compose
- Azure Deployment
- GitHub Actions CI/CD
🚧 This project is currently under active development and is regularly updated with new features and improvements.