首页
学习
活动
专区
圈层
工具
发布

大多数公司的技术基础设施,比你想象的脆弱得多

Santiago 最近发了一条推文,列举了大多数公司的技术现状:没有自动化测试、没有代码审查流程、没有 CI/CD 管道、密钥管理混乱、数据集没有版本控制、生产环境靠 Excel 表格驱动、没有回滚方案、没有集成测试。

这不是在说某些奇葩公司,而是普遍现象。

评论区立刻炸了。有人表示不信,说自己从没见过没有代码审查的公司。Santiago 直接回怼:你见过的公司连全世界的百万分之一都不到。

另一位工程师分享了更魔幻的案例:他见过年收入过亿美元的公司,整个 API 是用 WordPress 插件写的,没有版本控制,部署方式是 FTP 上传文件加祈祷。他提议重写,被一口回绝。

这才是真实的商业世界。很多大型机构的技术基础设施,本质上是用胶带和冰棍棒粘在一起的。

为什么会这样?一位创业者道出了真相:大多数团队困在生存模式里,一边要发布产品,一边要处理客户需求,根本没有带宽去修复和优化底层系统。技术债务就这样不断累积。

还有人指出,这些基础设施建设一直都很“昂贵”,即便长期来看是划算的。当下的压力永远比未来的收益更有说服力。

有意思的是,很多公司并非不知道应该做这些事,而是不觉得有必要。直到出了重大事故,才会认真对待。但灾难过后两三年,一切运转顺畅,教训又会被遗忘。

一位曾经跳过 CI/CD 流程的创业者现身说法:当初为了“快速行动”省掉了这些步骤,结果花了两倍时间救火。无聊的基础设施才是赢得比赛的关键。

另一条评论更犀利:大多数公司的成功是尽管技术很烂,而不是因为技术很好。

这里面藏着一个巨大的市场机会。能够修复这些基础问题的人,需求量极大。有人做这门生意已经五年,需求从未放缓。对于 DevOps 工程师来说,这意味着大量的工作机会。

不过也有人提醒:你可能并不想去这些公司工作。追随热情,而不是追随市场。

x.com/svpino/status/2017591212342128958

  • 发表于:
  • 原文链接https://page.om.qq.com/page/ONTodnUrSwd-qxAed_H2RYvQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券