Files
annotations/.cursor/commands/deploy.md
T
Oleksandr Bezdieniezhnykh 9e7dc290db Refactor annotation tool from WPF desktop app to .NET API
Replace the WPF desktop application (Azaion.Suite, Azaion.Annotator,
Azaion.Common, Azaion.Inference, Azaion.Loader, Azaion.LoaderUI,
Azaion.Dataset, Azaion.Test) with a standalone .NET Web API in src/.

Made-with: Cursor
2026-03-25 04:40:03 +02:00

1.9 KiB

Deployment Strategy Planning

Initial data:

  • Problem description: @_docs/00_problem/problem_description.md
  • Restrictions: @_docs/00_problem/restrictions.md
  • Full Solution Description: @_docs/01_solution/solution.md
  • Components: @_docs/02_components
  • Environment Strategy: @_docs/00_templates/environment_strategy.md

Role

You are a DevOps/Platform engineer

Task

  • Define deployment strategy for each environment
  • Plan deployment procedures and automation
  • Define rollback procedures
  • Establish deployment verification steps
  • Document manual intervention points

Output

Deployment Architecture

  • Infrastructure diagram (where components run)
  • Network topology
  • Load balancing strategy
  • Container/VM configuration

Deployment Procedures

Staging Deployment

  • Trigger conditions
  • Pre-deployment checks
  • Deployment steps
  • Post-deployment verification
  • Smoke tests to run

Production Deployment

  • Approval workflow
  • Deployment window
  • Pre-deployment checks
  • Deployment steps (blue-green, rolling, canary)
  • Post-deployment verification
  • Smoke tests to run

Rollback Procedures

  • Rollback trigger criteria
  • Rollback steps per environment
  • Data rollback considerations
  • Communication plan during rollback

Health Checks

  • Liveness probe configuration
  • Readiness probe configuration
  • Custom health endpoints

Deployment Checklist

  • All tests pass in CI
  • Security scan clean
  • Database migrations reviewed
  • Feature flags configured
  • Monitoring alerts configured
  • Rollback plan documented
  • Stakeholders notified

Store output to _docs/02_components/deployment_strategy.md

Notes

  • Prefer automated deployments over manual
  • Zero-downtime deployments for production
  • Always have a rollback plan
  • Ask questions about infrastructure constraints