mirror of
https://github.com/azaion/annotations.git
synced 2026-04-22 22:36:31 +00:00
9e7dc290db
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
72 lines
1.9 KiB
Markdown
72 lines
1.9 KiB
Markdown
# 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
|