Проектирование и разработка высоконагруженного REST API для сервиса доставки еды с микросервисной архитектурой. Система обрабатывает полный цикл заказа: от выбора ресторана и блюд до оплаты, назначения курьера и отслеживания доставки в реальном времени. API обслуживает мобильные приложения (iOS, Android), веб-клиент и внутреннюю CRM.
Проектирование API по стандарту OpenAPI 3.0 с полной документацией в Swagger. Реализация 47 эндпоинтов: управление заказами, пользователями, ресторанами, меню, доставкой и платежами. Интеграция с платёжными системами (ЮKassa, СБП) с идемпотентностью операций. Реализация геолокационного сервиса для расчёта стоимости и времени доставки. Настройка CI/CD пайплайна с автотестами и деплоем через GitHub Actions.
API обрабатывает 4,500+ запросов в минуту со средним временем ответа 42ms. Uptime 99.97% за 6 месяцев. Документация покрывает 100% эндпоинтов с примерами запросов и ответов. Стек: Python, FastAPI, PostgreSQL, Redis, RabbitMQ, Docker, Kubernetes, Nginx.