Необходимо реализовать декоратор, который кэширует результат выполнения метода основываясь на его входных аргументах.
Расскажи про observability — из каких трёх частей состоит?
Как ты убеждаешься, что выполнил всё, что нужно по задаче, перед тем как залить код в репозиторий?
Расскажите о себе, своём опыте и стеке технологий
Готовы ли вы более детально освоить ClickHouse, если понадобится?
Почему лучше использовать POST, а не GET для этого эндпоинта?
Что такое кэш и какой риск он может добавить в систему?
В чём суть проверки транзакции, если она либо выполнилась, либо нет?
Какие вопросы есть ко мне на этом этапе?
Были ли сложности при росте нагрузки (50 000 операций в день)? Во что упиралась система?
Что произойдёт в asyncio.gather(), если в одной из задач возникнет ошибка? Как сделать, чтобы исключения не терялись?
Слышал ли ты про Python 3.14 и изменения в GIL?
Что такое поток и как реализуется многопоточность в Python?
Когда использовать asyncio.gather, а когда TaskGroup? Плюсы и минусы каждого.
Зачем нужны индексы в БД? Минусы? Какая структура данных используется для стандартного индекса?
Плюсы и минусы FastAPI?
Какова была ваша зона ответственности в проекте?
Был ли у вас опыт работы с системами мониторинга?
Как вы понимали, что сервис работает корректно?
Расскажите о проекте targetAI — что это был за продукт и какие технологии использовались?