Бюджет: 350 USD Срок: 10 дней
Приветствую, Александр! Меня зовут Александр. Я Senior Backend Developer (Python) со специализацией на проектировании и рефакторинге отказоустойчивых асинхронных микросервисных архитектур на базе FastAPI.
Проект образовательной платформы уровня Mimo/SoloLearn изучил. Задачи по завершению оставшихся 5 микросервисов, интеграции платежных и аналитических шлюзов, а также дедупликации полностью понятны. Имею большой опыт работы со сложной бизнес-логикой и интеграционными API.
Мой технический стек и подход к реализации ваших задач:
1. ДОРАБОТКА МИКРОСЕРВИСОВ (FastAPI / Asyncio):
— Subscription/Billing & RevenueCat: Реализую чистую асинхронную интеграцию с API RevenueCat для обработки подписок (webhooks, валидация чеков, синхронизация статусов пользователей).
— Abuse Protection: Построение логики защиты биллинга на базе лимитирования запросов (Rate Limiting с использованием Redis/In-Memory) и поведенческого скоринга запросов.
— Notifications & Analytics Events: Оптимизация шины событий. Настройка асинхронной отправки пушей/уведомлений и логгирования ивентов аналитики без блокировки основного event-loop.
— Dedup & Геймификация: Написание эффективных SQL/NoSQL алгоритмов дедупликации данных и логики начисления очков за комменты/миссии.
2. РЕФАКТОРИНГ, ТЕСТИРОВАНИЕ И КОМПЛАЕНС:
— Покрытие кодом: Написание качественных Unit и Integration тестов (pytest / httpx.AsyncClient / pytest-mock). Доведу тестовое покрытие до стабильного продакшн-уровня.
— Исправление багов: Проведение аудита текущего кода 11 микросервисов, исправление багов интеграции с фронтендом и добавление недостающих эндпоинтов по макетам Figma.
— GitLab CI/CD: Полное соблюдение вашего Git-flow. Формирование чистых коммитов, работа в отдельных ветках и предоставление структурированных Merge Requests (MR) с описанием изменений.
Стоимость этапа под ключ — 350 USD. Срок — 10 дней с учетом глубокого тестирования и правок. Готов изучить ТЗ на Google Drive, макеты Figma и развернуть локальное окружение через безопасную сделку Сейф. На базе какой базы данных (PostgreSQL, MongoDB) и брокера сообщений (RabbitMQ, Redis) сейчас построена коммуникация между вашими 11 микросервисами?