Implement Redis Caching in ASP.NET Core (Server-Side)

Demonstrate how to integrate Redis with ASP.NET Core, cache frequently accessed data, and optimize application performance.Explain and implement multiple cache invalidation strategies—such as time-based expiration, cache busting, and event-driven invalidation—to handle frequently changing data.Include best practices, common pitfalls, and real-world use cases relevant to enterprise-scale applications. [...]

Read More

Enterprise-Grade .NET Background Job Processing System

Design and implement a scalable, fault-tolerant background job processing system in .NET to handle long-running enterprise workloads such as data processing, email notifications, report generation, and third-party integrations. Requirements: Expected Deliverables: Target Audience:Senior .NET Developers, Backend Engineers, Solution Architects, and Enterprise Application Teams. This prompt simulates real-world enterprise scenarios commonly [...]

Read More

High-Performance Entity Framework Core Data Access Layer

Act as a Senior .NET Architect with deep expertise in Entity Framework Core performance tuning. Design and implement a high-performance data access layer using EF Core, suitable for production-grade enterprise applications. Your solution must include: Provide: The final output should be concise, scalable, and suitable for ASP.NET Core APIs and enterprise backends. [...]

Read More

Advanced Authorization in ASP.NET Core

Design and implement a complete authorization strategy in ASP.NET Core using both role-based and policy-based authorization. The solution should include: Provide working code examples, clear explanations, and recommendations for production-ready applications. [...]

Read More