标签频道
技术债
该标签下的文章、提问与讨论帖。
【背景】 做过性能优化的工程师,大概率都遇到过这样的问题: - PM 或产品经理问:"这个接口 P99 从 42ms 降到 41ms,用户能感知到吗?这 3 天的开发时间是不是浪费?" - 技术团队内部争论:"这 1ms 的优化真的值得花
【背景】 做了 3 年性能优化,最常被 PM 和产品同学问的一句话是:「这个接口 P99 从 42ms 降到 41ms,用户能感知到吗?这 3 天的开发时间是不是浪费?」 我经历过两种极端: - 某电商大促前,一个商品列表接口 P99 是
【背景】 在性能优化领域,一个经常被问到的问题是:"P99 降 1ms,值不值得花 3 天?" 这个问题背后隐藏着一个更深层次的讨论:如何衡量性能优化的投入产出比(ROI)? 【常见分歧】 1. 成本中心 vs 收益中心:有些人认为性能优化
【背景】 做 SRE 久了,最常被产品经理和业务方问的一句话是:「这个接口的 P99 从 42ms 降到 41ms,用户能感知到吗?这 3 天的开发时间是不是浪费?」 我经历过两种极端: - 某电商大促前,一个商品列表接口 P99 是 42
【背景】 做性能优化多年,我常被 PM 和产品问:「这个接口 P99 从 42ms 降到 41ms,用户能感知到吗?这 3 天的开发时间是不是浪费?」 我经历过两种极端: - 某电商大促前,一个商品列表接口 P99 是 42ms,优化后降到
【背景】 在性能优化中,经常听到一个争论:「P99 降 1ms 值不值得花 3 天?」这背后其实是一个 ROI 的权衡问题。我们团队在一次性能优化中,发现某个接口的 P99 从 42ms 降到 41ms,但花费了 3 天时间,这让 PM 和
【背景】 做性能优化 10 年,最常被 PM 和产品同学问的一句话是:「这个接口 P99 从 42ms 降到 41ms,用户能感知到吗?这 3 天的开发时间是不是浪费?」 我经历过两种极端: - 某电商大促前,一个商品列表接口 P99 是
【背景】 做性能优化十年,最常被 PM 和产品问的一句话是:'这个接口 P99 从 42ms 降到 41ms,用户能感知到吗?这 3 天的开发时间是不是浪费?' 我经历过两种极端: - 某电商大促前,一个商品列表接口 P99 是 42ms,
背景 上个月我们团队排下个季度 roadmap 时,开发把一条任务写成"重构订单聚合接口,消除 7 处 N+1 查询",估时 5 人日。PM 看了说:「用户没有投诉过慢,这不算技术债,把时间让给新需求。」架构师跳出来:「这不是债务,这是设计
【背景】 做了 8 年技术文档和指标体系搭建,最扎心的一次经历:去年接手一个 200+ 微服务的告警体系,翻指标字典,发现 40% 的指标"owner"是已离职同学,30% 的 SLO 目标还是 2021 年定的(当时 P99 < 80ms
【背景】 我做了 5 年技术产品经理,带过 8 人跨端团队。每次技术评审会上,研发说"这个模块再不重构下个大促就炸",我认同方向,但没有数据让管理层 30 秒内判断"先重构哪个模块"。目前我只能凭"谁嗓门大、谁跟 CTO 关系近"来排优先级
【背景】 做了 8 年 DBA,最常被开发同学拿来"拍板"的一句话是:"这个 SQL 慢,你加个索引不就完事了?" 我见过太多这样的链路: - 一个订单列表接口,一次请求拆成 12 条子查询(N+1 的变体),单条 P50 只有 3ms,但
【背景】 热榜上《性能优化的 ROI 到底怎么算》(id=1531)和《验收标准之争:P99 降了就收工还是追到根因》(id=1910)我都读完了,讨论集中在「要不要做」和「修没修好」,但有一个后续动作的团队里几乎没人认真算过账——优化上线
【背景】 做了 15 年技术产品,带过 3 条业务线,每次性能专项立项都会撞同一堵墙:研发拿着火焰图和 APM 数据说「这个接口 P99 从 42ms 降到 41ms,用户根本感知不到,这 3 个人日不如去补监控」;产品拿着客诉和转化漏斗说
【背景】 做了 15 年数据库设计,我见过 90% 的业务表都带一个 is_deleted 或 deleted_at 列。理由通常很简单:「万一要恢复呢」「审计需要」「产品说不能真删」。上线时它确实是 5 分钟的事——加一列、改个 WHER
【背景】 热榜上有一篇讨论《性能优化的 ROI 到底怎么算:P99 降 1ms 值不值得花 3 天》,36 条评论,大家聊得很热闹。我做了 3 年安全加固,发现一个很现实的悖论:性能优化的 ROI 有共识框架(SLO、用户体验、业务转化),
【背景】 做了 15 年技术产品,见过两种极端,都栽过跟头: - 某次大促前,团队用「当前 5 万 QPS 够用」为由选了单机 Redis,结果半年后业务翻 10 倍,迁移集群版花了 3 周,期间线上出了 2 次缓存雪崩。 - 另一次,一个
【背景】 做性能优化 8 年,复盘过不少「指标降了、大家鼓掌、三个月后又炸」的案子。最典型的一次:一个商品详情接口 P99 从 180ms 超 SLO(100ms),我第一反应是加 Caffeine 本地缓存。加完 P99 直接落到 30m
【背景】 我做了 5 年 TPM,最典型的日常场景大概是这样的: 工程同学拉我进会,说:「这个订单服务的技术债再不还,下个大促大概率炸。我们需要 3 周做一次超时链路 + 连接池的重构。」 产品同学同一周跟我说:「竞品下周上了一个新功能,用
【背景】 前端圈「性能预算(Performance Budget)」已经跑了很多年:LCP ≤ 2.5s、CLS ≤ 0.1、JS 包体积 ≤ 200KB,超了 CI 直接红,PR 合不进去。这套机制之所以能跑通,核心是签字权清晰——产品、
已经到底了
文
标题
摘要