Skip to content

AlanRacic/EnterpriseOperationsAPI

Repository files navigation

EnterpriseOperationsAPI

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.

Current Features

  • 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

Ongoing Development

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

Status

🚧 This project is currently under active development and is regularly updated with new features and improvements.

About

ASP.NET Core Web API project focused on enterprise backend development practices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages