Старший архітектор Python / Технічний лідер (Високонавантажений TDS: Litestar + Granian)
О проекті:
Ми створюємо ліцензований self-hosted продукт (SaaS) для автоматизації, маршрутизації та валідації трафіку у висококонкурентних вертикалях (Fintech, iGaming, Crypto). По суті, це високошвидкісна Traffic Distribution System (TDS) з модулями автологіна, каскадного роутінгу та симуляції відбитків (Spoofing).
Ситуація в команді:
У нас вже є сильний Middle/Senior продуктовий розробник (Ілля), який чудово закриває завдання з бізнес-логіки: кабінети, ролі (SuperAdmin, Owner, Buyer), інтеграції зовнішніх API брокерів та інтерфейси.
Мені потрібен Техлід / Архітектор, який вибудує для нього високонавантажений фундамент, візьме на себе серверну інфраструктуру і стане абсолютним "гейткіпером" якості коду.
🎯 Ваша перша задача (Milestone 1): Базова архітектура шлюзу та CI/CD
Перш ніж ми почнемо реалізовувати продуктові фічі та переносити старий код, нам потрібно закласти правильний фундамент.
Технічний стек ядра:
* Фреймворк: Litestar + msgspec (для максимальної швидкості серіалізації DTO).
* Web-сервер: Granian (Rust-based ASGI worker).
* СУБД і Кеш: PostgreSQL (asyncpg + SQLAlchemy 2.0), Redis.
* Інфраструктура: Docker, GitHub Actions.
Що конкретно потрібно зробити на першому етапі:
* Проектування чистої архітектури на GitHub:
* Реалізувати шарувату структуру проекту (API, Domain, Services, Infrastructure) спеціально під майбутній перенесення бізнес-логіки другим розробником.
* Налаштувати базовий ієрархічний роутинг Litestar та шаблони DTO.
* Контейнеризація (Docker):
* Написати Dockerfile для збору легковісного образу з Granian.
* Підготувати docker-compose.yml для локального запуску зв'язки: App + PostgreSQL + Redis.
* Гейткіпінг та CI/CD:
* Налаштувати Branch Protection для гілки main: заборона прямих push-ів.
* Написати пайплайн GitHub Actions на Pull Requests (лінтер Ruff, типізація MyPy, базові тести Pytest). Пайплайн має блокувати Merge при помилках. Увесь код продуктового розробника проходитиме через ваше Code Review.
* Developer Experience (DX):
* Оформити детальний README.md з інструкціями для команди (як розгорнути проект, як запустити тести, правила написання коду в новому стеці).
✅ Критерії приймання (Definition of Done) першого етапу:
* Архітектура залита в наданий приватний репозиторій GitHub.
* Проект без помилок стартує локально через docker-compose up.
* Доступний тестовий /health ендпоінт, відповідь від якого віддає сервер Granian.
* При створенні Pull Request'а з помилкою лінтера або типізації — GitHub Actions коректно це відловлює і не дає зробити Merge.
Для відгуку:
Будь ласка, коротко опишіть ваш досвід роботи з High-Load системами або в нішах AdTech/Арбітражу, а також дайте вашу оцінку по термінам і бюджету за реалізацію цього першого Milestone.
Відгук замовника про співпрацю з Микитою С.
Старший архітектор Python / Технічний лідер (Високонавантажений TDS: Litestar + Granian)Никита виконав Milestone 1 в термін і в повному обсязі.
Отримав готовий архітектурний фундамент під high-load TDS: чиста шарова структура (API / Domain / Services / Infrastructure), Litestar + Granian, Docker + PostgreSQL + Redis, налаштований CI/CD з блокуванням merge при помилках лінтера і типізації.
Окремо ціную те, що відразу заклав transport layer під TLS impersonation — це специфіка нашого проєкту, і архітектор зрозумів задачу без довгих пояснень.
Комунікація чітка, питання задає по справі, не тягне час. Роботу здав раніше терміну.
Рекомендую як Tech Lead для backend-проєктів зі складною інфраструктурою. Продовжуємо співпрацю.
Відгук фрилансера про співпрацю з Yevhenii N
Старший архітектор Python / Технічний лідер (Високонавантажений TDS: Litestar + Granian)Євгеній — чіткий замовник, приємно працювати.
Задачу сформулював професійно і детально — ТЗ було конкретним, критерії приймання чіткими, без розмитих формулювань. Сразу видно людину, яка розуміє продукт і знає, що хоче отримати на виході.
По ходу роботи не дратував по дрібницях, довіряв прийнятим рішенням. Доступи до репозиторію організував швидко, питання вирішувалися без затягування.
Оплата зарезервована через Сейф до старту — працювати комфортно і без ризиків.
Проект цікавий технічно — high-load TDS зі специфічними вимогами по антидетекту. Такі задачі рідко зустрічаються на платформі.
Рекомендую як замовника. Продовжуємо співпрацю на наступних етапах.
Актуальні фриланс-проєкти в категорії Python
Потрібно створити бот в тг для оплати підписки.
2000 UAH
Потрібно створити бот в телеграмі де користувач зможе оформити підписку на доступ до веб камер котрі знгаходяться у дворі. Організувати в боті оплату двух видів підписок (на місяць і на один день). Бот повинен автоматично перевірити оплату і після видавати посилання-доступу Python, Розробка ботів ∙ 6 годин 23 хвилини тому ∙ 59 ставок |
Python / Network Engineer: Мережева оптимізація бота (WAF, Connection Pooling, Asyncio)Спрощений варіант! Прошу відгукнутися тільки тих, хто розуміє і розбирається. Про проект: Автоматизований бот для снайпінгу. Базова бізнес-логіка (парсинг, авторизація, збірка JSON/XML пакетів) вже готова і працює на Python. Цільове оточення — Linux (Ubuntu). Поточна проблема:… Python, Парсинг даних ∙ 8 годин 53 хвилини тому ∙ 14 ставок |
Парсинг та класифікація великого масиву зображеньПотрібно реалізувати проєкт зі збору та структурування великого масиву архітектурних зображень із відкритих вебджерел.Задача включає: автоматизований збір зображень; завантаження файлів у максимально доступній якості; класифікацію зображень за категоріями: Exterior; Interior;… Python, Парсинг даних ∙ 13 годин 23 хвилини тому ∙ 30 ставок |
Бізнес-логіка платформи: підтвердження занять, контроль відвідуваності та історія уроків (DjangoДоопрацювання бізнес-логіки освітньої платформи: підтвердження занять, контроль відвідуваності та історія уроків (Django + React) Необхідно реалізувати повноцінну систему підтвердження уроків, контролю відвідуваності та зберігання історії підтверджень. Важливо Перед початком… Python ∙ 2 дні 18 годин тому ∙ 29 ставок |
Доопрацювання адміністративної панелі освітньої платформи (Django + React)Доопрацювання адміністративної панелі освітньої платформи (Django + React) Опис проекту: Є діюча освітня платформа (маркетплейс, аналог Preply), розроблена на Django + React. Необхідно доопрацювати існуючу адміністративну панель і реалізувати відсутній функціонал управління… Python, Веб-програмування ∙ 4 дні 15 годин тому ∙ 58 ставок |