Skip to content

Conversation

@Rustixir
Copy link

@Rustixir Rustixir commented Dec 14, 2024

feat(estimation-service): implement Clean Architecture with Redis and SQLite repositories

Document Location: ./docs/README.md

PR Description:

  • Describe the key changes in your PR:
    - This PR adds the following features:
    * Redis-based repository with ZAdd for user segments.
    * SQLite-based repository using Ent ORM.
    * Accept-Language middleware to detect user-preferred language.
    * Cleanup worker for removing expired users (Redis and SQLite).
    * Unit tests for repository logic and integration tests for API endpoints.
    * Error handler with localization support.

All changes follow clean architecture and SOLID principles, ensuring testability and flexibility.

feat: EstimationService

Document Location:  ./docs/README.md
@Rustixir Rustixir changed the title Add files via upload feat(estimation-service): implement Clean Architecture with Redis and SQLite repositories Dec 14, 2024
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