SuperAPI AI 工具集

backend-principle-eng-java-pro-max

编程与开发

查看项目

更新于 10-16 03:47

技能介绍

用途:为产品公司中的 Java 后端系统提供首席级别的工程指导,覆盖服务、API、数据管道与分布式系统的设计、实现、评审、修复、优化与重构,并用于迁移规划、扩展性与成本优化、事故复盘与系统性修复。主要能力:给出从正确性与契约、可靠性与韧性、安全与隐私、性能与效率、可观测性与可运维性、数据与一致性、扩展性与演进到开发者体验与测试的优先级模型,并列出对应规则,如版本化 API、边界校验、幂等键、每依赖超时、带抖动的有界重试、熔断、舱壁隔离、基于 SLO 的告警、事务边界、schema 演进、事务性 outbox、无状态化、分片、节流与背压等。使用方式:按执行工作流推进,先明确产品目标、SLO、延迟与成本预算,再梳理数据流、依赖与失败模式,选择存储与一致性模型并记录权衡,定义 API、事件与幂等契约,随后实现安全默认值、可观测性与韧性,最后通过测试、负载与故障场景验证并发布运行手册。Java 相关技术栈默认值、JVM 调优、库与模式见 references/java-core.md。适用场景:Java 服务与分布式系统的架构设计与重构、PR 评审、迁移与扩展规划、事故跟进。限制:本资料未提供具体版本、依赖清单、代码示例、收费方式或平台支持信息,来源中仅注明相关参考文件名称而未展开内容。