OPTiM 手術ロボット監視システム
プロジェクト概要
手術ロボットの状態をリアルタイムで監視・制御するシステムのバックエンド開発を担当。Spring Cloud Gatewayを使用したAPIゲートウェイの構築と、セキュリティ強化を実施。
主な貢献
- APIゲートウェイ構築: Spring Cloud Gatewayを使用したマイクロサービス用APIゲートウェイの設計・実装
- OAuth2認証実装: 医療システムに適したセキュアなOAuth2認証・認可システムの構築
- リアルタイム通信: WebSocketとServer-Sent Events (SSE)を使用したリアルタイムデータ配信
- 3Dビジュアライゼーション: Three.jsを使用した手術ロボットの3D状態表示機能の実装
技術的な挑戦
- 低遅延通信: WebSocketとSSEを使い分け、100ms以下の遅延でリアルタイムデータ配信を実現
- 高可用性: 医療機器としての厳格な可用性要件を満たすシステム設計
- セキュリティ: 医療情報を扱うための堅牢なセキュリティ対策の実装
- スケーラビリティ: Kubernetes上でのコンテナオーケストレーション