Расскажи о проекте в котором работаешь

Python Middle Без компании
Расскажи о проекте в котором работаешь
Ответы
Я работаю над высоконагруженным микросервисом для обработки платежей в финтех-стартапе. Сервис написан на Python (FastAPI + SQLAlchemy) и отвечает за: - Приём платежных запросов через REST/gRPC - Валидацию и маршрутизацию транзакций - Интеграцию с провайдерами (банки, криптобиржи) - Мониторинг в реальном времени (Prometheus + Grafana) **Техстек:** ``` # Пример эндпоинта для платежа @app.post("/payments") async def create_payment(payment: PaymentSchema): validated = await FraudService.check(payment) # антифрод routed = await Router.select_provider(validated) # выбор провайдера result = await Processor.execute(routed) # исполнение return {"status": result.status} ``` **Особенности:** - Асинхронная архитектура (uvicorn + asyncpg) - Шардированная PostgreSQL для масштабирования - Kafka для событийных потоков - 99.95% uptime (K8s + Istio) Проект интересен сложными edge-кейсами (например, идемпотентность при сетевых сбоях) и высокими требованиями к отказоустойчивости.