Написать

Листай вниз

Заказ принят, счёт выставлен, остатки сошлись

Так выглядит день, когда вся система настроена: заказ сам проходит все программы, и никто ничего не переносит руками. Теперь — как этот день выглядит сегодня.

Как это выросло

Сначала одна программа. Потом чат, таблица заказов, учёт, почта — каждую купили под свою задачу. Между ними — люди с таблицами.

Заявки ждут своей очереди

Ответить успевают не на все. Накладная ждёт подтверждения с понедельника, отгрузка стоит.

Между двумя программами сидит человек

Заявку из чата переносят в таблицу руками: выделить, скопировать, вставить. На это уходит рабочий день.

Пропадает между программами

Часть заявок теряется между чатом и учётом. Узнают об этом от клиента.

Всё держится на людях

Галина заболела — отчёт не собран, накладные не проведены, файл остался у неё на компьютере.

Программы соединены между собой

Заказ проходит путь сам: принят, счёт выставлен, остатки сошлись. Новых программ не покупали.

Под строкой «заказ принят»

«Заказ принят» держится на обмене между программами, хранении, резерве, выкладке и наблюдении. Клиент видит одну строку — работа идёт здесь.

Галина в отпуске — отчёт собран

Уберите любого — в ленте не сдвинется ни одна минута. Та же заявка, присланная второй раз, не станет второй строкой.

День закрыт

В 18:00 день закрыт: расхождений нет, на завтра не перешло ничего. Заказов вдвое больше, людей столько же, а наутро всё идёт само: в ленте «заказ принят, счёт выставлен, оплата разнесена», и никто к записям не притронулся.

Наши направления работы

Мы делаем программное обеспечение на заказ: и то, что видно, и то, что не видно.

Обычно подрядчик умеет одно, и на стыке начинается перекладывание ответственности: фронт кивает на бэк. Мы берём обе половины.

  1. Система уже работает

    Читаем код и считаем, где уходит время. Показываем найденное с оценкой — во что обойдётся и когда вернётся. Не выбрасываем то, за что уже заплачено: не хватает обычно связей между программами, а не самих программ.

  2. Системы ещё нет

    Начинаем с аналитики: что должно происходить и сколько этого будет через три года. Проектируем под этот размер и собираем первую рабочую версию.

Языки, среды и системы, применённые в работе.

  • Языки
    • Python
    • Go
    • TypeScript
    • JavaScript
    • PHP
    • Java
    • Kotlin
    • C#
    • Rust
    • SQL
    • Bash
  • Бэкенд
    • FastAPI
    • Django
    • Flask
    • Litestar
    • NestJS
    • Express
    • Fastify
    • Gin
    • Echo
    • Laravel
    • Symfony
    • Spring Boot
    • ASP.NET Core
  • Фронтенд и мобильные
    • React
    • Next.js
    • Vue
    • Nuxt
    • Svelte
    • Angular
    • Vite
    • Tailwind CSS
    • TanStack Query
    • Redux
    • React Native
    • Flutter
    • Swift
    • PWA
  • Дизайн
    • Figma
    • дизайн-системы и токены
    • прототипы
    • UX-сценарии
    • доступность (WCAG)
    • Storybook
    • адаптив
    • анимация интерфейсов
  • Базы данных и хранилища
    • PostgreSQL
    • MySQL
    • ClickHouse
    • MongoDB
    • Redis
    • Elasticsearch
    • OpenSearch
    • Cassandra
    • Neo4j
    • SQLite
    • S3
    • pgvector
    • Qdrant
  • Очереди и обмен
    • RabbitMQ
    • Kafka
    • NATS
    • Redis Streams
    • gRPC
    • REST
    • GraphQL
    • WebSocket
    • вебхуки
    • Server-Sent Events
  • Данные и отчётность
    • Airflow
    • dbt
    • Spark
    • ETL и витрины
    • хранилища данных
    • Debezium (CDC)
    • Metabase
    • Superset
    • DataLens
    • GrowthBook
  • ИИ
    • LangChain
    • LangGraph
    • MCP
    • RAG по своим данным
    • векторный поиск и эмбеддинги
    • OpenAI
    • Anthropic
    • Ollama
    • vLLM
    • PyTorch
    • ИИ-контур в команде разработки
  • Инфраструктура и выкладка
    • Docker
    • Kubernetes
    • Helm
    • ArgoCD
    • Terraform
    • Ansible
    • GitLab CI
    • GitHub Actions
    • Nginx
    • Traefik
    • API Gateway
  • Облака и размещение
    • Yandex Cloud
    • AWS
    • GCP
    • Azure
    • on-premise
    • закрытый контур
  • Наблюдаемость и надёжность
    • OpenTelemetry
    • Prometheus
    • Grafana
    • Loki
    • Jaeger
    • Tempo
    • Sentry
    • мониторинг
    • сквозная трассировка
    • алерты и дежурства
    • отказоустойчивость
    • SLO
  • Качество и выпуск
    • автотесты
    • pytest
    • Playwright
    • Allure
    • unit
    • интеграционные
    • E2E
    • гейты покрытия в CI
    • k6
    • Locust
    • статический анализ
    • автовыкладка и откат
  • Архитектура и методы
    • DDD
    • Clean Architecture
    • микросервисы
    • событийная архитектура
    • CQRS
    • Saga
    • идемпотентность
    • C4 / Structurizr
    • API-first
  • Безопасность и доступ
    • Keycloak
    • OAuth 2.0 / OIDC
    • JWT
    • 2FA
    • RBAC
    • Vault
    • шифрование и секреты
    • аудит-лог
    • 152-ФЗ
  • Интеграции и корпоративные системы
    • маркетплейсы
    • 1С
    • Bitrix24
    • ЭДО и ЭЦП
    • Диадок
    • Контур
    • платежи
    • онлайн-кассы (54-ФЗ)
    • Ozon
    • Wildberries
    • Яндекс.Маркет
    • OCR документов
    • Telegram-боты
    • Яндекс.Карты
    • Яндекс.Метрика
  • Промышленные протоколы
    • Modbus
    • OPC-UA
    • MQTT
    • SCADA-обмен
    • телеметрия оборудования

Неизученных технологий для нас нет. Разница между применённым и новым — неделя, а не квалификация.

Вопросы

То, что спрашивают до того, как договориться.

Как начинается взаимодействие?

С письма. Дальше получасовой разговор без технического задания и разбор ваших систем, а не регламентов, — в ответ карта, список работ и срок. Работаем кусками: одно место — одна выкладка. Карта остаётся у вас в любом случае.

Почему без агентской наценки?

За людей на проекте, а не за контору вокруг них. В ставке агентства заложены офис, отдел продаж, рекрутеры и те, кто сейчас без проекта. Здесь этого нет, и разговор идёт напрямую.

Оплата

Фикс за объём, оплата по этапам, ретейнер на сопровождение — как вам удобнее.

Какого объёма задачи берёте?

Любые и в любой отрасли: от телеграм-бота, который принимает заявки, до аудита архитектуры компании, где систем больше двадцати. Первый заход при этом лучше небольшой — на нём обе стороны проверяют друг друга.

Кому принадлежит код?

Вам. Исходники, документация и доступы — ваши, закрытых кусков нет.

Как оформляем договор?

В вашей форме: оказание услуг или подряд, поэтапная приёмка с актами, соглашение о неразглашении до первого разговора.

Что вы обещаете до начала работ?

Настоящий результат, а не красивый. До договора называем, что изменится, чего не изменится и где эффект будет скромным. Если по дороге что-то не сработает, скажем сразу: отчёт по числам одинаков в обе стороны.

Что с поддержкой после сдачи?

По договорённости: следующие шаги плана, ежемесячный отчёт и поддержка разработки — дорабатываем и чиним сделанное.

Связаться с нами

Одного письма достаточно: что хотите наладить и на чём это сейчас держится.

Написать нам