本文へスキップ
BigTree108

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列を備えています。クライアント向けに開発するプロダクトも、同じ規則に従います。

その他の提供ソリューション

ソリューションの概要

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営業日以内に、アーキテクチャの提案、計画、または候補者のプロフィールをお返しします。