Skip to content

Task 2.1: Rates API Endpoint #9

Description

@yazydzhi

Task 2.1: Rates API Endpoint

Labels: feature, backend, api, priority: high

Description: Реализация получения курсов валют

Subtasks:

  • Создать Rate модель и схему
  • Реализовать GET /rates endpoint
  • Добавить кэширование в Redis
  • Создать мок внешнего API для разработки
  • Добавить валидацию ответа

Acceptance Criteria:

  • Endpoint возвращает курсы в нужном формате
  • Кэширование работает (TTL 1 час)
  • Обработка ошибок настроена
  • Rate limiting настроен (100 req/min)

Definition of Done:

  • Эндпоинт протестирован
  • Кэширование работает
  • Ошибки обрабатываются

Estimated Time: 4-6 часов

Metadata

Metadata

Assignees

No one assigned

    Labels

    apiAPI эндпоинтыbackendСерверная частьfeatureНовая функциональностьpriority:highВысокий приоритет

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions