SaaS開発サービス
プロダクト企業向けのSaaS開発:サブスクリプション、エンタープライズ向けサインイン、多数の顧客に販売するプロダクトに必要な運用機能を備えたマルチテナントのウェブアプリケーションを、ゼロから、またはすでに運用しているSaaSプロダクトへの追加として構築します。
SaaSプロダクトに組み込むもの
マルチテナントアーキテクチャ
テナント分離は最初に決めます。行レベルセキュリティを持つ共有データベース、テナントごとのスキーマ、テナントごとのデータベースから、顧客のコンプライアンス要件とホスティングコストに応じて選びます。
サブスクリプションと課金
プラン、トライアル、シート、従量課金をStripeまたはPaddleで提供し、Webhookは冪等に処理するため、再送されたイベントで顧客に二重請求されることはありません。
エンタープライズ向けシングルサインオン
Microsoft Entra ID、Okta、GoogleによるOpenID ConnectとSAMLのサインイン、SCIMプロビジョニング、各顧客自身の管理者が管理するロールを提供します。
サポートチーム向けのバックオフィス
テナントの検索、テナントごとのフィーチャーフラグ、利用状況レポート、時間制限付きで監査ログに記録されるサポート用アクセスを備えます。
セキュリティ質問票への回答
監査ログ、通信時と保存時の暗号化、テナントごとのデータエクスポートと削除、顧客のセキュリティレビューやISO 27001・SOC 2の監査が求める証跡を備えます。
メンテナンス時間のないリリース
フィーチャーフラグの裏での継続的デプロイ、パイプラインで実行され前バージョンと互換性のあるデータベースマイグレーション、テナントをまたぐ段階的ロールアウトです。
SaaS開発者を採用する
専任のSaaS開発者
御社のチームにフルタイムで参画し、御社のツールとプロセスの中で働き、御社のリードに報告するSaaS開発者です。面接は御社が行い、ウクライナでの雇用契約、給与支払い、請求書発行、休暇管理は当社が担います。
SaaS開発プロジェクト
スコープと固定の計画が定まったSaaS開発の一区切りの業務です。当社側の担当リードが成果に責任を持ち、進捗は御社のチャネルで報告します。
継続的なSaaS開発
SaaS開発を継続サービスとして提供します。毎月同じメンバーが担当し、優先順位は御社がバックログで決め、稼働時間は当社のポータルと請求書で確認できます。
スペシャリストが御社のチームに参画する方法は専任チームのページで、プロジェクトのデリバリー、引き継ぎ、料金の考え方はアウトソーシングのページで説明しています。
御社のSaaS開発を担当するメンバー
テクニカルリード
テナントモデル、アーキテクチャ、リリースプロセス
バックエンドエンジニア
.NET、Python、Java、Node.jsのサービスとAPI
フロントエンドエンジニア
Angular、React、Vueのアプリケーションとデザインシステム
クラウド・DevOpsエンジニア
Terraform、パイプライン、監視、テナントごとのコスト
QAエンジニア
リリースごとに実行されるリグレッションスイート
SaaSプロダクトの進め方
SaaSプロダクトに完成はないため、毎週変更できるように作ります。フィーチャーフラグの裏での小さなリリース、パイプラインで実行されるテスト、コードと一緒にバージョン管理されるデータベースマイグレーション、エラーがどのテナントのものかが分かる監視です。テナントごとのコストは、クラウドの請求書で発覚するのではなく、設計に組み込みます。
当社は、.NET、Angular、Azure上で構築したプラットフォームで会社を運営しており、クライアントごとの行レベルセキュリティと、個人データ・財務データ用のAlways Encrypted列を備えています。クライアント向けに開発するプロダクトも、同じ規則に従います。
その他の提供ソリューション
MVP開発
創業者とプロダクトチーム向けのMVP開発サービス:スコープの設計、Figmaプロトタイプ、WebまたはモバイルのMVP構築とリリースを、次のバージョンまで支えられる技術スタックで行います。専任のMVP開発者またはプロジェクト単位でご提供します。
Webアプリケーション開発
Webアプリケーション開発サービス:顧客ポータル、社内ツール、ダッシュボード、プログレッシブWebアプリを、バックエンドとホスティングを含めて、専任のWeb開発者またはプロジェクト単位でご提供します。
API開発
API開発と連携のサービス:REST・GraphQL API、サードパーティ連携、イベント駆動メッセージングとWebhookを、すべての接続を監視しながら、専任のAPI開発者またはプロジェクト単位でご提供します。
レガシーシステムのモダナイゼーション
レガシーソフトウェアのモダナイゼーションサービス:読み取り専用のレビューから始める引き継ぎ、最新の.NET、Java、PHPへのアップグレード、段階的なリプレースを、専任エンジニアまたはモダナイゼーションプロジェクトとしてご提供します。
クラウド移行
クラウド移行サービス:ワークロードの評価、Terraformによるランディングゾーン、データベースとアプリケーションのAzure、AWS、Google Cloudへの移行を、計画した切り替えで行います。専任のクラウドエンジニアまたはプロジェクト単位でご提供します。
TelegramボットとViberボット
企業向けのTelegramボットとViberボット:注文、予約、LiqPay・WayForPay・monobankでの決済、注文状況の通知、スタッフ向けボットを、御社のWebサイト、CRM、会計システムと連携して構築します。
企業・機関・慈善団体向けチャットボット
サポート、予約、注文、メーター検針値の受付、入学手続き、公共サービス、慈善活動向けのチャットボットを、Telegram、Viber、WhatsApp、Facebook Messenger、Instagram、Webサイト上に構築します。SendPulse、Botpress、Copilot Studio、またはコードで開発します。
ウクライナのサービスとの連携
御社のWebサイト、ストア、CRMを、Nova Poshta、Ukrposhta、LiqPay、monobank、PrivatBank、Checkbox、Vchasno、Paperless、Prom.ua、Rozetka、KeyCRM、Prozorro APIと連携し、データの再入力をなくします。
CRM開発
御社のプロセスに合わせて、CRMの設定、拡張、新規構築を行います。KeyCRM、SalesDrive、HubSpot、Pipedrive、Salesforce、Dynamics 365、自社専用CRMに対応し、連携と定型業務の自動化も行います。
SaaS開発に関するご質問
既存のプロダクトにマルチテナンシーを追加できますか?
はい。現在のデータの分離方法をレビューし、リスクを書面にまとめ、選んだテナントモデルへ、それぞれ単独でリリースできるステップで移行し、あるテナントが別のテナントのデータを読めないことを証明するテストを備えます。
SaaSプロダクトはどのクラウドで構築しますか?
当社の最大の専門領域が日々作業しているのはAzureですが、AWSとGoogle Cloudも選択肢です。選択は、お客様の顧客、既存のアカウント、クレジットに従い、どのクラウドでもすべてTerraformで宣言します。
SaaS開発者は、どのくらいで開始できますか。
適任のSaaS開発者がすぐに対応可能な場合、開始までの条件は、御社の面接と、NDAおよび知的財産権の譲渡契約の締結のみです。そうでない場合は人材を探索し、通常は2〜3週間以内に候補者のプロフィールをお出しします。御社が承諾するまで、誰も業務を始めません。
BigTree108を通じてSaaS開発者を採用するには、どうすればよいですか。
必要な業務内容、シニアリティ、稼働時間をお知らせください。1〜2名の候補者をプロフィールとともにご提案し、御社が自社で採用する場合と同じ形で面接を行います。契約はBIG TREE 108 LLCとの1本、請求書は月1通です。
成果物の権利は、誰に帰属しますか。
御社です。すべてのスペシャリストはBigTree108と署名済みの契約を結び、成果物のすべてを会社に帰属させています。さらに、御社との契約により、その権利は御社に引き継がれます。コード、デザイン、ドキュメントは、当社だけが変更できる場所ではなく、御社のリポジトリとツールに納品します。
SaaSプロダクトの開発や成長をご検討ですか?
顧客が誰か、プロダクトが現在何をするかをお知らせください。1営業日以内に、アーキテクチャの提案、計画、または候補者のプロフィールをお返しします。