Ответ
Не указав время загрузки отчета, можно упустить:
- Ожидаемую скорость генерации (например, отчет должен формироваться ≤5 сек для 10К записей).
- Пиковые нагрузки (сколько пользователей могут запрашивать отчет одновременно без деградации).
- Зависимость от объема данных (как время растет при увеличении данных в 10/100 раз).
- Кэширование (можно ли предварительно генерировать отчеты или нужны real-time данные).
Пример метрики в ТЗ:
# При 50К записей в БД отчет должен грузиться ≤3 сек (p95)
assert generate_report(50_000).time < 3.0
Также стоит уточнить требования к мониторингу и алертам при превышении лимитов.