Tizimly

Tizimly

Мультитенантный B2B SaaS для отделов продаж Узбекистана: продажи, финансы, CRM, звонки и аналитика в одном окне.

Клиент
Tizimly
Роль
Ведущий backend и full-stack инженер
Период
июль 2026 г.
Технологии
GoFiberPostgreSQL 18 (RLS)RedisReact 19TypeScriptViteTailwind 4DockerTraefikamoCRMMeta AdsPaymeClickOpenAI
Tizimly

Проблема

Данные отдела продаж разбросаны по 4–5 системам, владелец собирает отчёты вручную.

Решение

Связать CRM, телефонию, рекламу и финансы в одном Go SaaS-дашборде с RLS-изоляцией.

Результат

tizimly.uz в проде, подано в маркетплейс amoCRM, бэкенд быстрее в 2,3–3,2 раза.

В малом и среднем бизнесе данные продаж разбросаны: лиды в amoCRM или Bitrix24, звонки в телефонии, реклама в Meta Ads, финансы в таблицах. Tizimly собирает всё в один дашборд: конверсия по этапам и менеджерам, атрибуция источников, правила качественного лида, пропущенные первые звонки и KPI продавцов.

Самая большая техническая работа — полная переписка бэкенда с Python (FastAPI) на Go (Fiber). 191 эндпоинт перенесён с теми же маршрутами и JSON, фронтенд не менялся, скорость выросла в 2,3–3,2 раза. Изоляция тенантов обеспечивается на уровне базы через row-level security, а CI проверяет, что RLS включён на каждой таблице.

Интеграции: amoCRM/Kommo (OAuth, постраничная синхронизация с чекпоинтами), Bitrix24, Meta Ads, телефония UTEL и «Мои звонки», подписки через Payme и Click, уведомления в Telegram, резервные копии в Google Sheets. AI-ассистент работает с инструментами, которые проверяют права, транскрибирует записи звонков и делает выводы, а через OpenAI Realtime общается голосом.

Продакшн закалён: read-only контейнеры, шифрованные бэкапы, standby-реплика через WireGuard, в CI — gofmt/vet/staticcheck/govulncheck, идемпотентность миграций, go test -race и сканер Trivy.

Следующий проект
Weel B2B