Skip to main content

Operations Runbook

This guide covers common operational tasks for running Framework M in production.

1. Scaling the Application​

Horizontal Scaling​

The Framework M core is stateless and can be scaled horizontally by increasing the number of replicas in your deployment (Docker Compose or Kubernetes).

Scaling Workers​

Background workers can be scaled independently based on queue length. It is recommended to use a dedicated deployment for workers.

2. Database Migrations​

Always run migrations before deploying new code that depends on schema changes.

# Apply pending migrations
uv run m migrate

# Check migration status
uv run m migrate status

See /docs/operations/zero-downtime-migration for ZDM patterns.

3. Backup and Recovery​

Database and cache backups are critical for disaster recovery.

4. Monitoring and Alerts​

Recommended monitoring stack:

  • Prometheus: Scrape /metrics (if implemented).
  • Grafana: Visualize request latency, error rates, and resource usage.
  • Sentry: Capture and track runtime exceptions.