SuperAPI AI 工具集

backend-principle-eng-python-pro-max

编程与开发

查看项目

更新于 10-16 03:47

技能介绍

用途:为产品公司的 Python 后端系统提供首席级工程指导,适用于设计或重构 Python 服务、API 与数据管道;评审 PR 的正确性、可靠性、性能与安全性;规划迁移、扩展性或成本优化;以及事故跟进与系统性修复。

主要能力:给出 8 级优先级模型(由高到低):正确性与契约、可靠性与韧性、安全与隐私、性能与效率、可观测性与可运维性、数据与一致性、可扩展性与演进、开发者体验与测试。每个类别下列出具体规则,如 api-contracts、input-validation、idempotency、invariants、time-utc;timeouts、retries、circuit-breakers、bulkheads、load-shedding;authz、secrets、data-min、crypto、supply-chain;async-io、pooling、cache、batching、profiling;structured-logs、metrics、tracing、alerts、deploys;transactions、schema-evolution、outbox、id-generation、read-models;stateless、partitioning、versioning、backpressure、config;typing、tests、determinism、lint。

使用方式:按执行工作流推进:澄清产品目标、SLO、延迟与成本预算;梳理数据流、依赖与失败模式;选择存储与一致性模型并记录权衡;定义契约(API schema、事件、幂等性);以安全默认值、可观测性与韧性实现;用测试、负载与故障场景验证;评审风险并发布 runbook。语言相关指导见 references/python-core.md(栈默认值、异步模式与工具链)。

适用场景:Python 后端服务与数据系统的设计、评审、迁移、优化与故障修复。

限制:资料仅给出指导框架与规则清单,未提供具体安装命令、依赖、价格、平台支持或效果数据。