HR / SaaS

従業員ストレスチェック・サーベイ SaaS を、Next.js + AWS Amplify + Neon で構築

従業員アンケートSaaS事業者

企業向け従業員ストレスチェック・サーベイ SaaS を、Next.js + AWS Amplify + Neon の構成で構築。回答者の匿名性、結果集計の管理、テナント分離をバランスさせる設計とした。

Before / After

プロジェクトでの変化

  • 匿名性
    回答者を保護する設計を徹底
  • テナント
    クライアント企業ごとに分離
  • リリース基盤
    AWS Amplify で迅速デプロイ
Challenge

課題

従業員ストレスチェックや組織サーベイのSaaSは、回答者(従業員)の匿名性をしっかり守りつつ、人事・経営層が組織状態を読み取れる粒度で集計結果を提供する必要がある。「個人を特定しないが、傾向は見える」という相反する要件のバランス設計が肝になる。複数のクライアント企業を1つのSaaSで扱うため、テナント分離・データ取り扱いの境界を最初から組み込んでおく必要があった。

Approach

アプローチ

  1. 01 ストレスチェック・サーベイの業務フロー(配信・回答・集計・レポート)を整理
  2. 02 Next.js でフロントエンドとサーバーサイド処理を統合
  3. 03 AWS Amplify をホスティング・認証基盤として採用
  4. 04 データベースは Neon(クラウド型 Postgres)を選定し、Amplify と組み合わせて立ち上げ速度を確保
  5. 05 テナント別データ分離をDB設計レベルで担保
  6. 06 集計時に個人を特定できない最小単位(例: 部署×N人以上)を境界に設定
  7. 07 人事・管理者向けの集計レポート画面を、業務動線に合わせて整理
Key Success Factors

成功要因

匿名性と分析の両立
集計時に「最小N人」を境界に置き、個人特定リスクを設計レベルで排除した。
テナント分離の徹底
クライアント企業ごとのデータ境界を、DB設計レベルから明確に分けた。
Amplify + Neon の立ち上げ速度
Amplifyのホスティング・認証と Neon のマネージドDBを組み合わせ、初期構築のスピードを確保した。
人事業務に沿ったレポート設計
管理者の業務動線に合わせた集計レポートUIで、現場で「使われる」ツールに仕上げた。
Solution

ソリューション

Next.js + AWS Amplify + Neon の組み合わせで、ホスティング・認証・データ層を素早く立ち上げ。テナントごとのデータ境界をDB設計レベルで分離し、集計時には「個人が特定されない最小単位」を境界に置くことで、匿名性と組織分析の両立を実現した。Amplify のCI/CDで機能追加もスピード感を保てる基盤に。

同じような課題、ありませんか?

業種や規模を問わず、まずはお話を伺います。

お問い合わせフォーム
Other Cases

関連する事例

事例一覧を見る

まずは、ご相談ください。

ご相談内容は守秘義務のもと取り扱います。
お問い合わせをいただいてから、営業日2日以内にご返信いたします。