システム・サービス一覧
FastDoctor プラットフォームサービス
コアシステム
- FDシステム: メインシステム(診療・予約・決済の統合プラットフォーム)
- 会員基盤サービス: ユーザー認証・会員情報管理
医師向けサービス
- 医師お知らせサービス: 医師向け通知・お知らせ機能
- 医師シフト管理サービス: 医師の勤務シフト・スケジュール管理
- 医師給与サービス: 医師の給与計算・支払い管理
- 医師勤務情報サービス: 医師の勤務実績・工数管理
- 医師個人情報サービス: 医師の個人情報・プロフィール管理
- 医師アプリBFF: 医師向けモバイルアプリ用API
- 医師コミュニティサイト: 医師間のコミュニケーションプラットフォーム
患者向けサービス
- 患者マイページ: 患者向けWebマイページ
- オンライン患者マイページ(PMP): オンライン診療患者マイページ
- FDアプリBFF: 患者向けモバイルアプリ用API
メンタル慢性期サービス
- メンタル慢性期 (患者向け、慢性期、BFF): メンタルヘルス慢性期患者向けAPI
- メンタル慢性期 予約サービス: メンタルヘルス慢性期予約管理
- メンタル慢性期 問診サービス: メンタルヘルス慢性期問診機能
- メンタル慢性期 通知サービス: メンタルヘルス慢性期通知機能
診療・医療サービス
- カルテ下書きサービス: 電子カルテの下書き・テンプレート管理
- 問診自動化サービス: AI問診・自動化機能
- オンライン資格確認: 医療保険資格のオンライン確認
業務・管理系サービス
- クリニックポータル: クリニック管理者向けポータル
- 法人専用画面応対画面(BSys): 法人向け専用管理画面
- 債権管理システム: 医療債権・請求管理
- 患者請求サービス: 患者向け請求・決済処理
メディア・コンテンツサービス
- FDビデオサービス: 医療動画コンテンツ配信
検証・実験サービス
- メール検証BFF: メール配信機能の検証用BFF
廃止済みサービス
- (廃止済)メンタル慢性期 医師画面: 旧メンタルヘルス医師向け画面
運用・管理サービス
- log-aggregation: ログ集約システム
- monitoring-service: モニタリングシステム
- backup-service: バックアップ管理
- batch-processor: バッチ処理システム
- file-storage: ファイルストレージシステム
インフラストラクチャコンポーネント
AWS Core Services
- VPC: Virtual Private Cloud
- EC2: Compute instances
- RDS: Relational Database Service
- Primary DB: メインデータベース
- Read Replica: 読み取り専用レプリカ
- ElastiCache: Redis/Memcached キャッシュ
- S3: Object Storage
- CloudFront: CDN
Container & Orchestration
- ECS: Elastic Container Service
- ECR: Elastic Container Registry
- ALB/NLB: Application/Network Load Balancer
Serverless Services
- Lambda: サーバーレス関数
- API Gateway: APIゲートウェイ
- SQS: Simple Queue Service
- SNS: Simple Notification Service
- EventBridge: イベント処理
Security & Identity
- IAM: Identity and Access Management
- Secrets Manager: シークレット管理
- KMS: Key Management Service
- WAF: Web Application Firewall
Monitoring & Logging
- CloudWatch: AWSネイティブモニタリング
- Datadog: 総合モニタリングプラットフォーム
- S3: ログストレージ
- CloudTrail: API監査ログ
外部サービス・統合
決済・金融
- GMO Payment: オンライン決済、クレジットカード決済
- NP後払い: 後払い決済サービス
通信・連絡
- Twilio: SMS/音声通話
- SMS Link: メール配信
- Slack: 社内コミュニケーション
- Zoom: ビデオ通話(一部統合)
その他
- Google Maps API: 地図・位置情報
- Firebase: プッシュ通知
- OpenSearch: 検索エンジン
環境別システム配置
production
- 全サービス稼働
- マルチAZ構成
- 高可用性設定
staging
- 本番同等構成(スケール縮小版)
- テスト・検証用
develop
- 開発環境
- 一部サービスのみ
- 共有リソース使用
infra-dev
- インフラ開発・検証用
- 定期リセット対象
システム依存関係
重要度: 高(Core Dependencies)
TBD
調査時の確認順序
サービス障害調査
- Load Balancer → ヘルスチェック状況
- Primary Service → 対象サービスの状態
- Dependencies → 依存サービスの確認
- Database → DB接続・パフォーマンス
- External Services → 外部API状態
パフォーマンス調査
- Monitoring Dashboards → 全体メトリクス
- Application Metrics → アプリケーション固有メトリクス
- Infrastructure Metrics → インフラリソース使用量
- Database Performance → クエリパフォーマンス
- Network/CDN → ネットワーク状況
関連ドキュメント
更新履歴
| 日付 | 変更内容 | 更新者 |
|---|---|---|
| 2025-08-12 | 初版作成 | SREチーム |
メンテナンス
このドキュメントは以下の場合に更新してください:
- 新しいサービスの追加時
- サービスの廃止・統合時
- システム構成の大幅な変更時
- 外部サービス連携の変更時