クライアントについて
クライアントは、カスタムアッセイ設計および後続のデリバリーワークフローを大規模に扱うグローバルなライフサイエンスツールプロバイダーです。科学者と運用チーム向けに、明確なガバナンスと監査ログを備えたセルフサービス型の体験が求められました。
ビジネス上の課題
- 特異性と感度を満たす厳密なチェックを維持しつつ、コストとTATを管理しながら設計リクエストをスケールさせる必要がありました。
- パブリックなゲノムリソースと内部ナレッジを統合し、迅速な参照と再現性を支える単一のリファレンスレイヤーを構築する必要がありました。
- ロールベースのアクセス、バージョン管理、エンドツーエンドの監査が求められました。
構築内容
- 設計リクエスト提出、検証結果の確認、ステータス確認、成果物の受領を行うウェブアプリケーション。
- 長時間実行ジョブのためのキューイング、リトライ、コスト配慮型実行を備えたサービス層。
- 段階が明確で監視とアラートを備えたパイプラインオーケストレーション。
- 公開変異やメチル化ソースを正規化し、単一のクエリ可能なストアへ整備した参照データ。
- ログ、メトリクス、トレース、コストダッシュボードによる監視性の提供。
成果
- セルフサービス化と自動化により、リクエストから納品までのリードタイムを短縮。
- ステータス可視化により、運用チームのサポート負荷を軽減。
- 監査ログとロールベースのアクセス管理によってガバナンスを強化。
技術スナップショット
- アクセシブルなコンポーネントとキーボード操作に対応したフロントエンドSPA。
- ジョブキューと冪等ワーカーを備えたサービス層。
- メタデータとマニフェスト用のSQLデータベースと、大容量アーティファクト向けのオブジェクトストレージ。
- 段階的環境と自動テストを備えたCI/CD。
- ログ、メトリクス、トレース、コスト追跡のためのダッシュボード。