RU — Язык
Записаться на звонок

Разработка программного обеспечения

Сложные системы и бэкенды

Бэкенды, которые выдерживают нагрузку, держат данные корректными и обновляются без простоя.

Цену согласуем после 30-минутного звонка

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

  • Архитектуру, которая делит систему по бизнес-направлениям, чтобы части менялись независимо
  • Бэкенд на Java или Kotlin со Spring Boot и PostgreSQL или другой базой под ваш случай
  • Событийную обработку на Kafka или RabbitMQ там, где работа не может потеряться
  • Операции, которые никогда не выполняются дважды: оплаты, начисления, импорты
  • Автотесты, CI/CD и релизы без простоя
  • Мониторинг, логи и алерты, а также документацию архитектуры

Кому это подходит

  • Продуктам, где сбой стоит денег: оплаты, заказы, бронирования
  • Системам с множеством интеграций и фоновой обработкой
  • Компаниям, чей бэкенд стало сложно и рискованно менять

Как это проходит

  1. Погружение

    Разбираемся в домене, нагрузке, интеграциях и том, что не может упасть.

  2. Архитектура

    Предлагаем решение и согласуем его с вами до разработки.

  3. Разработка

    Делаем итерациями, с тестами и автоматическими релизами с самого начала.

  4. Эксплуатация

    Запускаем с мониторингом и остаёмся на связи первый период в продакшене.

Сделали мы: MMA Finds

Двусторонний маркетплейс на iOS и Android с оплатами, электронной подписью и уведомлениями в реальном времени. 700 регистраций за 3 часа за один день, тысячи пользователей.

Читать кейс
MMA Finds

Вопросы

Можете работать с нашим существующим бэкендом?

Да. Часто мы расширяем или разделяем существующие системы вместо переписывания.

Какие технологии вы используете?

В основном Java и Kotlin со Spring Boot, PostgreSQL, Kafka, RabbitMQ, Docker и Kubernetes. Подстраиваемся под ваш стек, где это имеет смысл.

Вы подписываете NDA?

Да, ещё до того, как увидим ваш код или данные.

Запишитесь на 30-минутный звонок.

Без презентаций. После звонка вы будете знать, где ваш маркетинг теряет деньги и что проверить первым.