Разработка и сопровождение веб-сервисов
Пишем серверную часть и интерфейсы, подключаем платежи и внешние сервисы, настраиваем и сопровождаем серверы.
@router.post("/orders")
async def create_order(data: OrderIn):
order = await orders.create(data)
payment = await payments.start(order)
await notify.send(order.user, "paid")
return {"id": order.id,
"pay_url": payment.url}
Что делаем
Веб-приложения и панели управления
Django, FastAPI и React. Роли, вход с двумя факторами, единый вход через Keycloak.
Сайты и сервисы реального времени
Сайты на Next.js, чаты и обновления без перезагрузки страницы через WebSocket, фоновые очереди.
Боты и интеграции
Telegram-боты, оплата и подписки, обмен данными с внешними сервисами.
Сопровождение серверов
Docker Compose, репликация PostgreSQL со сменой мастера, резервные копии, мониторинг и оповещения.
Сбор данных
Парсеры и фоновые обработчики для открытых источников, расчёты и отчёты.
Плагины для игровых серверов
Плагины на Java для Paper и BungeeCord с общей базой и сайтом.
Стек
- Языки
-
Python
TypeScript
Java
Bash
- Серверная часть
-
Django
FastAPI
SQLAlchemy
Celery
- Интерфейс
-
React
Next.js
Tailwind CSS
Vite
- Данные
-
PostgreSQL
Redis
- Инфраструктура
-
Docker
nginx
Keycloak
Proxmox
- Тесты и проверки
-
pytest
Vitest
Ruff
ESLint
Расскажите о задаче
Хватит нескольких строк: что должна делать программа и к какому сроку она нужна.
work@linnetsoft.com