算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
system-design-resilience-ops【设计与创意】Make a design survivable and operable: eliminate single points of failure, pick failover topology, set RPO/RTO, define readiness signals and observability, choose a deployment and rollback strategy. Use when reviewing availability, planning DR, or deciding rollout mechanics.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
A design is not done until its failure and its rollout are designed.
| Topology | Recovery time | Cost | Fits |
|---|---|---|---|
| Single region, multi-AZ | Minutes, automatic | Low | Most products |
| Active-passive across regions | Minutes to hours, drill-dependent | Medium | Regulated or high-value flows |
| Active-active across regions | Seconds | High | Global low-latency, conflict-tolerant data |
| Strategy | Blast radius | Rollback | Cost |
|---|---|---|---|
| Rolling | Grows during the roll | Roll forward or back, slow | Low |
| Blue-green | Full switch at cutover | Instant switch back | Double capacity |
| Canary | Small cohort first | Stop and drain the cohort | Needs routing plus metrics |
| Feature flag | Per user or tenant | Instant, no redeploy | Flag lifecycle debt |