Услуги

Поддержка веб-приложений и SaaS

Живые пользователи, растущая база, очереди и миграции. Держим приложение в строю и выкатываем обновления без даунтайма.

От5 000 ₽/мес
Срокежемесячно

Что входит

  • Мониторинг ошибок и метрик
  • Контроль фоновых задач и очередей
  • Миграции схемы без потери данных
  • Обновление зависимостей и патчи
  • Логи и разбор инцидентов
  • Выкладка без даунтайма
  • Оптимизация медленных запросов

У сайта посетители, у приложения — пользователи с аккаунтами и данными. Разница принципиальная: сайт при сбое не открывается, приложение при сбое может продолжать работать и при этом молча портить данные. Поэтому поддержка приложения — это не только «доступен ли сервис», но и «правильно ли он себя ведёт».

Приложение к тому же меняется во времени само по себе, без правок кода. База растёт, и запрос, который на тысяче записей отрабатывал мгновенно, на миллионе кладёт сервер. Очередь фоновых задач копится, пока не переполнится. Партнёрский API объявляет старую версию устаревшей. Всё это не аварии, а предсказуемая деградация, которую видно заранее — если за ней смотреть.

Как мы работаем

  1. Наблюдаемость. Первым делом настраиваем сбор ошибок, метрик и логов. Без этого разбор любого инцидента превращается в гадание по жалобам пользователей.
  2. Контроль фона. Ставим на мониторинг очереди и планировщик: задача, которая перестала выполняться, обычно не вызывает ошибок — она просто не происходит, и это самое коварное.
  3. Обновления зависимостей. Регулярно обновляем библиотеки и следим за уязвимостями. В приложении зависимостей на порядок больше, чем в сайте, и половина рисков живёт именно там.
  4. Миграции схемы. Изменения базы делаем обратимо и на копии сначала. Потерянные данные не восстанавливаются извинениями.
  5. Выкладка без даунтайма. Настраиваем деплой так, чтобы обновление не выбивало работающих пользователей из сессии посреди действия.
  6. Работа с производительностью. Отслеживаем медленные запросы и рост времени ответа, чиним до того, как это станет заметно пользователям.

Что вы получаете

Приложение, о проблемах которого известно раньше, чем о них напишут в поддержку. Инциденты разбираются по логам и метрикам, а не по пересказу пользователя. Деградация видна на графике за недели до того, как превратится в аварию.

Если у приложения есть мобильный клиент, у него свой цикл проблем — сторы, сертификаты, версии ОС. Это поддержка мобильных приложений, и её обычно берут вместе с серверной частью. Если нужен только мониторинг без полного сопровождения, посмотрите настройку серверного мониторинга.

Сроки

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

Пример из практики

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

Частые вопросы

Чем поддержка приложения отличается от поддержки сайта?
Глубиной наблюдения. У сайта достаточно знать, что он открывается. У приложения нужно видеть ошибки, время ответа, состояние очередей и фоновых задач — оно умеет ломаться так, что снаружи всё выглядит нормально.
Сколько стоит?
От 5 000 ₽ в месяц, но приложения редко укладываются в базовый тариф. Цена зависит от архитектуры, числа интеграций и требований к времени реакции. Считаем после разбора проекта.
У нас нет ни логов, ни мониторинга. Это проблема?
Это первое, что настроим. Пока нет наблюдаемости, любой инцидент разбирается по рассказам пользователей, а причину чаще всего не находят вовсе. Настройка занимает несколько дней и окупается на первом же сбое.
Приложение стало медленным, хотя код не меняли. Почему?
Обычно выросла база. Запрос без нужного индекса на маленьких объёмах незаметен, а на больших становится главным тормозом. Находим такие места по метрикам и чиним точечно, без переписывания.
Как вы обновляете приложение без остановки?
Через поэтапную выкладку и обратимые миграции: сначала изменения, совместимые со старой версией, потом переключение, потом чистка. Пользователи не вылетают из сессии, а откат остаётся возможным на каждом шаге.
Возьмёте приложение, написанное другой командой?
Да, после аудита. Нужно понять архитектуру, состояние зависимостей и наличие тестов. Приложение сложнее сайта, поэтому и приёмка занимает больше времени — обычно неделю-две.
Вы делаете новые функции или только чините?
И то и другое. Мелкие доработки идут в рамках месячного лимита часов, крупные функции считаем отдельно как проект с собственными сроками.
Другие услуги
(01) Разработка сайта Кастомный сайт под бизнес: дизайн с нуля, разделы услуг и проектов, формы заявок, мобильная версия, SEO-структура. От 70 000 ₽ (02) Разработка интернет-магазина Каталог, фильтры, корзина, чекаут. Интеграции с 1С, складом, эквайрингом, доставкой и маркетплейсами. От 150 000 ₽ (03) Разработка лендинга Одностраничник под рекламный трафик. Считаем конверсию, оптимизируем смыслы, A/B-тестируем гипотезы. От 70 000 ₽ (04) Разработка CRM-системы Когда коробочные не подходят — собираем своё. База клиентов, воронки, задачи, аналитика, мобилка. От 50 000 ₽ (05) Бот для MAX Российская платформа MAX от VK. Тот же функционал, что у Telegram-бота, но для отдельной аудитории. От 10 000 ₽ (06) Telegram-бот Приём заявок, FAQ, авторассылки, оплата. Подключаем к CRM, 1С, складу, маркетплейсам. От 10 000 ₽ (07) Разработка веб-приложения SaaS, дашборды, внутренние инструменты, B2B-порталы. Современный фронтенд, надёжный бэкенд, быстрая итерация. От 100 000 ₽ (08) Разработка нативного iOS-приложения Swift и SwiftUI. Дизайн, разработка, публикация в App Store, поддержка после релиза. От 100 000 ₽ (09) Разработка нативного Android-приложения Kotlin и Jetpack Compose. Под Google Play и российские альтернативы (RuStore, NashStore, AppGallery). От 100 000 ₽ (10) Техническая поддержка сайта или приложения Дежурный инженер на связи. Реакция от 30 минут на P1-инциденты, мониторинг, бэкапы, обновления, доработки. Четыре тарифа. От 5 000 ₽/мес (11) Информационная поддержка сайта и интернет-магазина Обновление контента, добавление товаров, импорт из Excel/1С, подготовка фото и описаний — всё на нас. От 7 000 ₽/мес