Кожного нового клієнта ми підключаємо вручну
Будуємо мультитенантність (кілька клієнтів на одній платформі, дані кожного ізольовані). Реєстрація, створення акаунта й ролей — автоматично.
Беремо ваш SaaS-продукт і доводимо його до стану, коли нові клієнти підключаються без ручної роботи. Мультитенантність, білінг і масштаб — у робочому ритмі з пілотом і чіткою метрикою.
Кошторис і строки після брифу

Будуємо мультитенантність (кілька клієнтів на одній платформі, дані кожного ізольовані). Реєстрація, створення акаунта й ролей — автоматично.
Підключаємо білінг: тарифи, пробний період, підписки, рахунки, повторні списання. Зазвичай через Stripe, а для України — через WayForPay, LiqPay чи Fondy.
Знаходимо вузькі місця: повільні запити до бази, відсутність кешу, важкі фонові задачі. Виправляємо їх і додаємо моніторинг.
Додаємо автотести на ключові сценарії, розбираємо найболючіші модулі й ведемо зміни малими релізами.
Пакет допомагає описати задачу. Кошторис і строки погоджуємо після брифу та уточнення вимог.
Для тих, хто хоче зрозуміти, що саме заважає зростанню
Для продукту, якому потрібен один конкретний крок із вимірюваним результатом
Для продукту, що росте й потребує стабільної команди
Ви описуєте задачу й поточний процес. Уточнюємо вимоги, обираємо перший етап і готуємо кошторис.
Дивимось код, базу, інфраструктуру й поточні тарифи. Складаємо список ризиків і першочергових кроків.
Беремо один блок і домовляємось про метрику. Наприклад, скільки хвилин іде на підключення нового клієнта.
Випускаємо зміни частинами, щоб поточні клієнти не відчули перебоїв. Кожен реліз проходить автотести.
Усі акаунти, репозиторії й доступи ваші за погодженими умовами. Далі або ведемо розвиток щомісяця, або передаємо вашій команді з документацією.
Це коли багато клієнтів користуються одним застосунком, але бачать лише свої дані. Це дешевше в підтримці, ніж окремий сервер на кожного. Ізоляцію даних треба проєктувати з самого початку, інакше пізніше її складно додати.
Порядок оплати погоджуємо разом із кошторисом до старту. Якщо проєкт має кілька етапів, описуємо результат і умови приймання для кожного. Підтримку та зовнішні сервіси враховуємо окремо.
Так, але обсяг роботи залежить від того, як побудована база даних. Тому ми починаємо з аудиту й даємо оцінку тільки після нього. Іноді вигідніше змінити лише частину модулів.
Доступ до репозиторію й середовищ, короткий опис ваших клієнтів і тарифів, список поточних проблем. Якщо документації немає, це нормально: ми розбираємо код самі.
Кошторис готуємо після брифу й уточнення вимог. Для першого етапу можемо взяти такий обсяг: огляд коду, бази й інфраструктури; Перелік ризиків за пріоритетом. Склад робіт, оплату й строки погоджуємо до старту.
Ви. Репозиторії, сервери, платіжні акаунти й домени оформлені на вас за погодженими умовами. Ми працюємо за вашими доступами, які можна відкликати в будь-який момент.
Опишіть бізнес, бажаний результат і поточний процес. Після брифу уточнимо вимоги та підготуємо кошторис.