Бекенд та інтеграції, що тримають навантаження

API, черги, рушії правил, платежі, обмін із банківськими та обліковими системами. Беремо серверну частину окремо або разом з інтерфейсом.

Обговорити проєкт у Telegram

Термін за оцінкою

З чого складається система, яку ми будуємо:
  1. Інтерфейси React · Next.js · Astro
  2. Сервер Node.js · NestJS · Python
  3. Дані й черги PostgreSQL · Oracle · Redis
  4. Інфраструктура Docker · Traefik

Виділено шари, з якими працює цей напрям.

Що входить

Точний склад узгоджуємо після брифу. Зазвичай це:

  1. API та сервіси під ваші процеси
  2. Черги й потокова обробка: Kafka, RabbitMQ
  3. Рушії правил і розрахунки над великими таблицями
  4. Інтеграції: платежі, банківські та облікові системи
  5. Моніторинг, журнали, автоматичний деплой

Досвід у цьому напрямі

Назв клієнтів не розкриваємо. Цифри й технології справжні.

Фінансовий моніторинг для банку

Система безперервно забирає з банківської системи клієнтів, рахунки, залишки й транзакції: близько 20 млн повідомлень із Kafka на день, які надходять приблизно за 4 години. Того ж робочого дня вона проганяє їх через правила: критерії ризику та індикатори підозрілості.

Кожне спрацювання додає клієнтові бали. Коли балів достатньо, система відкриває алерт, і його розбирають аналітик та контролери. У квартальній сесії близько 300 правил проходять по 1,5 млрд рядків; більшість правил аналізує транзакції, а це 95 % усіх записів у базі.

Стек: Node.js, TypeScript, Kafka, Oracle, PL/SQL, Redis, React

  • 20 млн повідомлень на день, приблизно за 4 години
  • ~300 правил: критерії ризику та індикатори підозрілості
  • 1,5 млрд рядків у квартальній сесії
  • 95 % записів у базі — транзакції
  1. Kafka
  2. Розбір
  3. Правила
  4. Бали
  5. Алерт
  6. Рішення

Трейдингова платформа: Forex і CFD

Котирування в реальному часі, виконання ордерів, автотрейдинг і бек-офіс, де права доступу налаштовуються аж до окремого поля.

Стек: NestJS, PostgreSQL, Redis, WebSocket, React

  1. Ринкові дані
  2. Котирування
  3. Ордер
  4. Виконання
  5. Бек-офіс

Процес

П’ять кроків. Після кожного у вас є результат, який можна перевірити.

  1. Розмова і бриф З’ясовуємо задачу, обмеження й те, як ви зрозумієте, що проєкт вдався.
  2. Схема й оцінка Малюємо, як працюватиме система, і називаємо термін та вартість.
  3. Розробка Короткі ітерації. Після кожної показуємо робочу версію.
  4. Запуск Домен, сервер, моніторинг, перевірка швидкості й пошукової розмітки.
  5. Супровід Лишаємося на зв’язку: правки, розвиток, нагляд за роботою.

Питання

Те, про що варто знати до розмови.

З якими системами ви інтегруєте?

З платіжними провайдерами, банківськими й обліковими системами, чергами повідомлень і сторонніми API. Якщо система має описаний інтерфейс, з нею можна обмінюватися даними.

Який обсяг даних для вас робочий?

У фінансовому моніторингу система приймає близько 20 млн повідомлень на день, а у квартальній сесії правила проходять по 1,5 млрд рядків.

Інші напрями

Часто проєкт зачіпає кілька з них одразу.

  • Веб-застосунки й платформи

    Кабінети, CRM, бек-офіси, бронювання й оплата, SaaS.

    Термін: від 4 тижнів

  • Сайти

    Лендінг, сайт компанії, каталог. Швидкі й готові до пошуку з першого дня.

    Термін: лендінг від 3 днів, сайт від 2 тижнів

  • Боти й автоматизація

    Telegram-боти, зокрема зі штучним інтелектом, і рутина, яку можна віддати скрипту.

    Термін: від 1 дня

Розкажіть про задачу

Залиште заявку, і ми самі вам напишемо. Достатньо контакту: решту обговоримо в розмові.

Або напишіть у Telegram: @exc1usive

Що потрібно

Можна одним реченням.

Telegram, телефон або e-mail.

Заявка надходить напряму до нас. Що відбувається з даними.

Форма працює зі скриптами. Без них напишіть нам у Telegram.