Skip to main content
Version: v0.1.0

Environment Configurations

Detailed configuration differences between environments.

Development (Dev)

  • Purpose: Active development, feature testing.
  • Infrastructure: Single AZ, smaller instances.
  • Data: Mock data / Anonymized dumps.
  • Access: Developers have full access.
  • Debug: Remote debugging enabled.
# Feature Flags
telehealth: true
mock_payments: true
debug_mode: true

Staging (Stage)

  • Purpose: Pre-production acceptance testing (UAT).
  • Infrastructure: Mirror of Prod (Multi-AZ), but scaled down.
  • Data: Sanitized production copy (GDPR/HIPAA clean).
  • Access: QA and Product Owners.
# Feature Flags
telehealth: true
mock_payments: false (Stripe Test Mode)
debug_mode: false

Production (Prod)

  • Purpose: Live patient traffic.
  • Infrastructure: Multi-AZ, High Availability, Autoscaling.
  • Data: Real PHI (Encrypted).
  • Access: Restricted (Break-glass access only).
# Feature Flags
telehealth: true
mock_payments: false (Stripe Live Mode)
debug_mode: false

Promoting changes

Code moves: Dev -> Stage -> Prod. Configuration moves: Config changes are applied to Stage first, validated, then applied to Prod.