Олександр Новак

Кейси

Рішення, ухвалені до того, як писати код: діагностика, аудити, міграції. Назви клієнтів прибрано, цифри справжні.

Архітектура / Білінг

Провайдери оплат і CRM стали налаштуванням, а не кодом

Онлайн-школа з 10 000+ студентів отримала власний білінг і кабінет студента, синхронізований із платформою курсів. Заміна CRM зайняла 48 годин замість переписування.

Yii2 WordPress REST API WayForPay Fondy Pipedrive Mailchimp
до
6 систем без синхронізації, заміна провайдера = переписування
після
CRM замінено за 48 год, один код на кілька брендованих порталів
Діагностика / Продакшен

Причину зависань знайшов профіль, а не збіг у часі

Внутрішній аналітичний дашборд зависав до двох хвилин і перезапускався. За добу зависання скоротилось із 83 до 28 секунд, а план прибирає його повністю.

Node.js PostgreSQL Docker worker_threads
до
зависання до 122 с, контейнер перезапускається
після
28 с у той самий день, структурний план на 3 кроки
Аудит / Build vs buy

Товари губились не через Adobe: аудит рендер-ферми перед заміною інструменту

Компанія хотіла замінити дорогу рендер-ферму. Аудит показав, що товари губляться через п'ять помилок у власному коді, і їх успадкував би будь-який новий інструмент.

AWS Adobe Illustrator / Photoshop SQS Lambda
до
~$6,7 тис./міс, черга до 8,5 год, товари губляться
після
план зі швидкою економією ~$2,5 тис./міс і пілотом заміни
Digital Commerce

Від 15-хвилинного ручного виконання до 30-секундної автоматичної доставки

Реселер обробляв 110+ замовлень на тиждень через 3 вендорські платформи — без публічних API, CAPTCHA-захищені портали, race conditions з дублюванням доставок. Перебудовано як повністю автоматизований конвеєр з атомарними операціями інвентаризації та 5 рівнями повторних спроб.

n8n Python Browserless WooCommerce NocoDB
до
27 год/тиждень
після
30 сек/замовлення · точність 99.9%
Дані / Міграція

Гроші не переїжджають без звіту про розбіжності

Грошові поля переносили з CRM у власну систему. Перевірка збігу до перемикання знайшла 13 тис. розбіжностей і ~1,4 млн змін, які тихо змінили б поведінку системи.

Salesforce PostgreSQL GraphQL
до
8 грошових полів у двох системах, розбіжності невідомі
після
звіт до перемикання, рішення по кожній групі розбіжностей
Аудит

Аудит перед запуском знайшов поломку, яка вже була в продакшені

Перед розширенням рушія автоматичних комунікацій я перевірив усе, що в ньому вважалось готовим. Знайшлось 17 неврахованих задач і 3 критичні проблеми.

PostgreSQL Salesforce Node.js
до
статуси «перевіряється», ризики невідомі
після
3 критичні проблеми виявлено до розширення запуску
Аудит / Архітектура

Архітектурний огляд

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

Поточний стан Сценарії збоїв Мапа архітектури
до
Стек накопичився, без документації
після
Мапа архітектури + реєстр ризиків
E-commerce / Retail

Від управління двома системами до єдиного робочого простору в CRM

Менеджери керували продуктами в CRM, але окремо заходили в адмін-панель магазину — дані розходяться між системами, замовлення невидимі в CRM без ручного введення. Побудовано двосторонню синхронізацію з трансформаційним шаром між несумісними API.

n8n Dynamics 365 OData v4 OpenCart NocoDB
до
Ручна синхронізація двох систем
після
Замовлення в CRM за хвилини
Власний продукт

Виробничий AI-асистент: 12 сценаріїв n8n, гібридний RAG, 9 сервісів

Проактивний AI-партнер для власників бізнесу: зведення, нагадування про дедлайни та голосові команди через Telegram. Гібридна пам'ять (Redis + PostgreSQL + Qdrant), мультитенантний RAG, AI-агент з 10+ інструментами. Запущено за 12 тижнів.

FastAPI n8n Qdrant PostgreSQL OpenAI GPT-4o
до
SaaS-продукт з нуля
після
94 файли · 9 сервісів · 12 тижнів