Skip to content

Add Redis caching for contest problems#32

Merged
SeifMohmmed merged 1 commit into
masterfrom
feature/application-layer-cqrs
May 26, 2026
Merged

Add Redis caching for contest problems#32
SeifMohmmed merged 1 commit into
masterfrom
feature/application-layer-cqrs

Conversation

@SeifMohmmed
Copy link
Copy Markdown
Owner

Changes:

  • Introduced a Redis-based caching mechanism to improve the performance of fetching contest problems.
  • Added GetContestQuery and GetContestQueryHandler to fetch contest problems with caching logic.
  • Implemented ResponseCacheService for caching API responses.
  • Introduced ContestController with an endpoint to retrieve contest problems by ID.
  • Enhanced Result classes with JsonIgnore attributes for better serialization.
  • Added ContestProblemResponse and updated ProblemMappings for response mapping.
  • Updated IContestRepository and ContestRepository to support fetching contest problems from the database.

Copilot AI review requested due to automatic review settings May 26, 2026 14:55
@SeifMohmmed SeifMohmmed merged commit 370103f into master May 26, 2026
1 check failed
@SeifMohmmed SeifMohmmed review requested due to automatic review settings May 26, 2026 15:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant