Расскажи про свои последние проекты
Python
Junior
Без компании
Расскажи про свои последние проекты
Ответы
Недавно работал над микросервисом для обработки платежей на FastAPI. Сервис интегрировался с Stripe API, обрабатывал вебхуки, вел логгирование операций и кешировал часто запрашиваемые данные через Redis. Для тестирования использовал pytest с моками внешних сервисов.
Также разрабатывал бота для Telegram на aiogram, который парсил данные с сайтов через BeautifulSoup и Selenium, агрегировал контент и отправлял пользователям по расписанию. Бот поддерживал подписки и уведомления.
Пример кэширования в FastAPI:
```
from fastapi import FastAPI
from fastapi_cache import FastAPICache
from fastapi_cache.backends.redis import RedisBackend
app = FastAPI()
@app.on_event("startup")
async def startup():
FastAPICache.init(RedisBackend(redis), prefix="cache")
```