Перейти до вмісту
BigTree108

Послуги з розробки SaaS

Розробка SaaS для продуктових компаній: мультитенантні вебзастосунки з підписками, корпоративним входом і всім, чого в експлуатації потребує продукт, що продається багатьом клієнтам, створені з нуля або додані до SaaS-продукту, який у вас уже працює.

Що ми закладаємо в SaaS-продукт

  • Мультитенантна архітектура

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

  • Підписки та білінг

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

  • Корпоративний єдиний вхід (SSO)

    Вхід через Microsoft Entra ID, Okta чи Google за протоколами OpenID Connect і SAML, SCIM-провізіонінг і ролі, якими керують адміністратори кожного клієнта.

  • Бекофіс для вашої служби підтримки

    Пошук тенанта, feature flags окремо для кожного тенанта, звіти про використання та доступ для підтримки, який обмежений у часі й записується до журналу аудиту.

  • Відповіді на опитувальники з безпеки

    Журнали аудиту, шифрування під час передавання та зберігання, експорт і видалення даних окремо для кожного тенанта, а також докази, яких вимагає перевірка безпеки клієнта або аудит ISO 27001 чи SOC 2.

  • Релізи без вікна обслуговування

    Безперервне розгортання за feature flags, міграції баз даних, що виконуються в пайплайні й сумісні з попередньою версією, та поетапне розгортання по тенантах.

Наші SaaS-розробники для вашої команди

  • Виділені SaaS-розробники

    SaaS-розробники, які приєднуються до вашої команди на повний робочий день, працюють у ваших інструментах і за вашим процесом і звітують вашому керівнику. Співбесіду проводите ви, а український договір, зарплата, рахунки й відпустки на нас.

  • SaaS-розробка як окремий проєкт

    Окремий проєкт (напрям: SaaS-розробка) з визначеним обсягом, фіксованим планом і призначеним керівником з нашого боку, який відповідає за результат і звітує про хід роботи у ваших каналах.

  • Постійна співпраця: SaaS-розробка

    SaaS-розробка як постійна послуга: ті самі люди щомісяця, беклог, пріоритети в якому визначаєте ви, і години, які видно в нашому порталі та в рахунку.

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

Хто працює над вашим проєктом (напрям: SaaS-розробка)

  • Технічний лідер

    Модель тенантності, архітектура та процес релізів

  • Бекенд-інженери

    Сервіси й API на .NET, Python, Java чи Node.js

  • Фронтенд-інженери

    Застосунки та дизайн-системи на Angular, React або Vue

  • Інженери з хмари та DevOps

    Terraform, пайплайни, моніторинг і вартість у розрізі тенантів

  • QA-інженери

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

Як ми працюємо над SaaS-продуктом

SaaS-продукт ніколи не буває завершеним, тому ми будуємо його так, щоб він змінювався щотижня: невеликі релізи за feature flags, тести, що запускаються в пайплайні, міграції баз даних, версійовані разом із кодом, і моніторинг, який показує, якому тенанту належить помилка. Вартість у розрізі тенанта закладається в архітектуру, а не відкривається в рахунку за хмару.

Власну компанію ми ведемо на платформі, яку створили на .NET, Angular та Azure, із безпекою на рівні рядків для кожного клієнта та стовпцями Always Encrypted для персональних і фінансових даних, а продукти, які ми створюємо для клієнтів, дотримуються тих самих правил.

Інші рішення, які ми реалізуємо

Рішення: огляд

Запитання про розробку SaaS

Чи можете ви додати мультитенантність до нашого наявного продукту?

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

У якій хмарі ви створюєте SaaS-продукти?

У Azure щодня працює наш найбільший напрям, а AWS і Google Cloud теж є можливими варіантами. Вибір залежить від ваших клієнтів, наявних акаунтів і кредитів, а все описується в Terraform, у якій би хмарі це не було.

Як швидко можуть стати до роботи SaaS-розробники?

Якщо відповідний SaaS-розробник вільний, старт залежить лише від вашої співбесіди, NDA і передачі прав на інтелектуальну власність. Інакше ми проводимо пошук, який зазвичай дає профілі кандидатів за два-три тижні, і ніхто не починає роботу, доки ви не скажете «так».

Як найняти фахівців через BigTree108, якщо вам потрібні SaaS-розробники?

Розкажіть про роботу, рівень і години, які вам потрібні. Ми пропонуємо одну-двох людей з їхніми профілями, ви проводите з ними співбесіду так, як зі своїм власним кандидатом, підписуєте один договір із ТОВ «БІГ ТРІ 108» і отримуєте один рахунок на місяць.

Кому належать результати їхньої роботи?

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

Створюєте чи розвиваєте SaaS-продукт?

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