
SaaS-платформа для агенцій: пошук комерційних сигналів, контекстна оцінка лідів і керовані ШІ-сценарії з участю оператора.
Node.js — середовище виконання JavaScript на сервері. Використовуємо його для API, інтеграцій, фонових операцій та вебзастосунків, у яких важливі обробка подій і взаємодія між сервісами. TypeScript додає типізацію контрактів і моделей даних, а структура застосунку визначається бізнес-сценаріями.
У платформі DELIN серверна частина використовує Node.js і NestJS. Вона працює разом із PostgreSQL, окремими worker-процесами та Temporal для тривалих сценаріїв. Клієнтський застосунок і маркетинговий сайт побудовані на Nuxt та Vue. Поділ відповідальності дозволяє розвивати API, інтерфейси й обробку подій у межах узгодженої архітектури.
API та бізнес-логіка для SaaS, робочих кабінетів і внутрішніх систем.
Інтеграції із зовнішніми сервісами, вебхуки та обробка подій.
Фонові завдання й тривалі робочі процеси з явними станами.
Валідація даних, права доступу, журналювання та спостереження за помилками.
Починаємо зі сценаріїв користувача, контрактів API й моделі даних. Окремо визначаємо, які операції виконуються одразу, а які потребують фонової обробки. Для інтеграцій узгоджуємо поведінку за повторного запиту, недоступності сервісу та помилки доставки. Перевіряємо не лише успішний шлях, а й обмеження доступу та відновлення роботи.
На оцінку впливають складність бізнес-правил, кількість інтеграцій, вимоги до навантаження, стан наявного коду й обсяг тестування. Після огляду формуємо склад робіт, критерії готовності та послідовність запуску. Для обговорення достатньо опису продукту й основних сценаріїв; далі можна перейти до проєктування бізнес-системи або розвитку наявного застосунку.