UA — Мова
Записатися на дзвінок

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

Складні системи й бекенди

Бекенди, що витримують навантаження, тримають дані коректними й оновлюються без простою.

Ціну погоджуємо після 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-хвилинний дзвінок.

Без презентацій. Після дзвінка ви знатимете, де ваш маркетинг втрачає гроші і що перевірити першим.