0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

教你们怎么搭建一个拖垮公司的技术架构?

Linux爱好者 来源:技术领导力 作者:Mr.K 2021-05-06 11:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

架构师不仅拿钱多,还受到程序员的崇拜、妹子的仰慕。

他们走路带风、出场自带BGM,吹啊吹,我的骄傲放纵。唯一的缺点,就是费头发。

架构师虽好,却不是人人都能当的,除了聪明绝顶,还要有扎实的技术功底,经过多年的努力,我做到了一点,我已经绝顶了。

一名架构师,必须身经百战,经历过无数重大宕机事故。因为神枪手都是子弹喂出来的,身上的每一块肥肉都是你亲口吃出来的,无他,唯手熟尔。

我作为技术Leader中最懂架构的骑手,不仅送得一手好外卖,还搞宕过不少大型系统。下面结合自己的经历谈一谈:如何搭建一个拖垮公司的技术架构?

一、系统主链路尽可能单点

单点系统,就像苏伊士运河一样,一旦航道出故障,整个运输系统都瘫痪,非常酸爽。

单点就像单身,开始的时候滋味不好受,但是不用担心,因为后面你就习惯了

二、程序中多用循环

无限死循环,是老K最爱用的编程技巧之一,当你看到CPU利用率百分百的时候,你就知道应该甩锅给运维了。

这年头,没点特长技能还真不行。比如我,玩得一手好乐器----退堂鼓,打得特好

三、系统间增加依赖

在系统里增加内部依赖、外部依赖、第三方依赖。总之,能依赖的,决不自己动手写。

老K有今天的成就,主要是因为我的动手能力强,我这辈子只有两件事不会:这也不会,那也不会

四、不做服务补偿

很多东西,错过就是错过,没法补偿,这就是人生。

作为架构师,要有哲学高度。

所以说小伙子,你只看到了第二层,而你把我只想成了第一层,实际上我是第五层,你知道我讲的是什么意思吗?

五、不做幂等设计

凭啥后端接口要做幂等性设计?前端提交的时候不做判断吗?全都丢给后端开发做?

大家都是打工人,人要脸,树要皮,电线杆子要水泥

六、不设置超时

连接超时、读超时,有多大设置多大,不管内部调用还是外部调用,都设置成60分钟。

只要努力搞,没有时间搞不砸的事情。做不成时间的朋友,就做时间的***

七、不控制流量

让流量来得猛烈一些吧,千万别限流,什么漏桶算法、令牌桶算法,那都不如啤酒桶算法----喝完就睡,爱谁谁

还控制啥流量啊?你连体重都控制不了,趁早放弃吧。你看看八戒,走了十万八千里也没见瘦下来,而且,他还吃素

八、不做监控预警

大家都是职场成年人,做好分内事,别多管闲事。

工作几年以后,我明白一个道理:熟练的运用“关我屁事”和“关你屁事”,可以省下人生80%的时间

九、没有重试策略

服务调用失败,你还想重试?我可不是随便的接口。

人生不能重来,更不能乱来

不信?你让医生,给你开点后悔药,再来杯忘情水,医生立马送你去精神病院

十、不做系统隔离

千万别做系统隔离,要挂一起挂。

什么是真正的兄弟?就是当兄弟需要女人的时候,挺身而出做他的女人

面对困,要排除万,迎而上。

十一、代码同步调用

做系统就要步调一致、讲究和谐,尽量同步调用,多写bug。

通常我写bug的时候,喜欢中午写,知道为什么吗?因为早晚会有报应

十二、不做热数据缓存

RPC的意义是什么?就是被调用啊。疯狂地调用,是对一个服务最起码的尊重。

你知道为什么大项目上线都要选个好日子吗?这么说吧,你认为上线以后还会有好日子吗?

十三、不做系统分级

对系统要一视同仁,不要区分核心系统、非核心系统,你有考虑过系统的感受吗?

如果你被分门别类,你会开心吗?回想起来,小时候我们都很快乐,就是因为那个时候的我们,丑和穷得都还不是那么明显

十四、没有服务降级

服务降级就low了,就算宕机也要一起扛。

人生没有白走的路,如果有,那就是微信运动出bug了

十五、无灰度和回滚方案

上线全凭运气,没有回滚方案!就是那么自信。

我这个人,长这么大没学到别的本事,就掌握了一项特殊技能,白天不用安眠药也能安眠,晚上不用兴奋剂也能兴奋

论熬夜发布,我从来没服过谁。

十六、程序多做远程调用

能远程调用的,绝不本地调用,都5G时代了,网络延迟那点事不算什么。

再说了,做人要有点耐心,女朋友约会迟到一小时,你敢发火吗?

不敢就对了,千万别惹女人,她们是流血一周都不会死的动物

十七、不做熔断机制

炒股炒昏头了吧,做啥熔断机制?


你问过韭零后吗?基金都绿成啥样了,他喊熔断了吗?

作为韭菜,学费还是要交的,趁年轻的时候多交点,这样到老了再交你就习惯了

十八、不做代码扫描

要有工匠精神,自己代码自己review,机器哪里懂得欣赏你的代码艺术?

我那骚气的注释、奇妙的函数、神乎其技的Copy/Paste。每次看代码,都被自己的才华吓到

十九、不做线上压测

上线就完事了,后面的事情交给菩萨吧。

一分耕耘,一分收获。天下没有免费的午餐,所以我一般都睡到下午才起床

结语

架构设计的骚操作还有很多,以上任意一项玩到极致,都足以把公司搞垮。


架构师是最接近圣人的职业,优秀的架构师每天都三省吾身:早饭吃什么,午饭吃什么,晚饭吃什么

最后,愿上帝保佑每一位吃饱饭的架构师。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11222

    浏览量

    222999
  • 代码
    +关注

    关注

    30

    文章

    4942

    浏览量

    73160
  • 架构
    +关注

    关注

    1

    文章

    532

    浏览量

    26506
  • BUG
    BUG
    +关注

    关注

    0

    文章

    156

    浏览量

    16225

原文标题:如何搭建一个拖垮公司的技术架构?

文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    分享驱动开发工程师学习路线图

    驱动工程师的成长核心是“从硬件交互到系统设计”的能力跃迁,不同阶段需聚焦不同目标:新手重“落地执行”,进阶重“问题解决”,资深重“架构设计”,架构师重“战略决策”。今天分享各阶段详
    发表于 11-12 10:44

    储能连接器选型避坑指南:别让小插头,拖垮整个项目

    愿意把故事讲出来的人。 如果你想了解更多储能连接器的真实细节,欢迎关注 德索连接器公众号。 在这里,有工厂的技术积累,也有我,工程师的碎碎念。
    的头像 发表于 08-26 14:33 306次阅读
    储能连接器选型避坑指南:别让<b class='flag-5'>一</b><b class='flag-5'>个</b>小插头,<b class='flag-5'>拖垮</b>整个项目

    在TR组件优化与存算架构中构建技术话语权

    技术纵深:从模块化开发到架构设计的能力跃迁1.1 射频前端技术演进与能力认证 在5G毫米波频段下,TR组件的性能直接决定了通信系统的灵敏度。当前业界领先的解决方案是通过: 砷化镓
    发表于 08-26 10:40

    家红外传感器芯片公司美国无晶圆厂Princetonirtech宣告倒闭(普林斯顿)

    近日,美国无晶圆厂Princetonirtech宣布,将关闭公司业务。该公司日前在网站中公告道: 今天是我们正式关闭普林斯顿红外技术公司
    的头像 发表于 08-12 19:16 981次阅读
    <b class='flag-5'>一</b>家红外传感器芯片<b class='flag-5'>公司</b>美国无晶圆厂Princetonirtech宣告倒闭(普林斯顿)

    【「DeepSeek 核心技术揭秘」阅读体验】第三章:探索 DeepSeek - V3 技术架构的奥秘

    ” 压缩方案,在降低计算资源消耗的同时,努力减少精度损失。 这背后反映的是 AI 技术发展中一重要命题:如何在有限硬件条件下,让模型既跑得快(效率高)又跑得稳(精度够),这种平衡艺术,彰显了技术研发的细腻
    发表于 07-20 15:07

    鸿蒙NEXT-鸿蒙三层架构搭建,嵌入HMRouter,实现便捷跳转,新手攻略。(1/3)

    摘要:本文详细介绍了搭建鸿蒙三层架构的具体步骤,包括公共能力层、基础特性层和产品定制层的创建。首先需在AGC控制台创建项目并关联应用包名,然后在DevEcoStudio中新建项目,依次创建
    的头像 发表于 06-30 22:17 706次阅读
    鸿蒙NEXT-鸿蒙三层<b class='flag-5'>架构</b><b class='flag-5'>搭建</b>,嵌入HMRouter,实现便捷跳转,新手攻略。(1/3)

    【「算力芯片 | 高性能 CPU/GPU/NPU 微架构分析」阅读体验】+NVlink技术从应用到原理

    工作者身份的转变期),便对这项技术深深痴迷,但当时主流的RTX20系列,需要2080级别以上的才支持,鉴于个人实力,便将目光放在了9系卡上,这也就是「算力芯片 | 书中讲的pascal架构的第
    发表于 06-18 19:31

    HarmonyOS实战:组件化项目搭建

    ?本文将详细讲解HarmonyOs组件化项目搭建的全过程,带领大家实现组件化项目。 项目创建 首先创建项目工程,点击开发工具DevE
    的头像 发表于 06-09 14:58 526次阅读
    HarmonyOS实战:组件化项目<b class='flag-5'>搭建</b>

    《手把手教你做星闪无人机—KaihongOS星闪无人机开发实战》系列课程课件汇总

    开发实战》全套课程分三章节(共18课时),以架真实的星闪四轴飞行器为例,重点讲解基于KaihongOS的星闪无线通信技术应用开发全流程,带领大家步步做出
    发表于 03-18 10:33

    服务器怎么搭建

    服务器搭建涉及多个方面的复杂过程,从硬件选择到软件配置,再到安全防护和日常维护,每步都需细心规划与实施。下面,小库为您简要介绍服务器搭建
    的头像 发表于 03-04 13:04 1219次阅读

    multisim能否搭建隔离式的驱动电路?

    在电力电子技术中,三项逆变电路是经常使用的电路,但是如何设计三项逆变电路的驱动电路是比较复杂的问题,尤其是上桥驱动电路,上桥驱动电源是浮动的,问题转变为如何搭建隔离式浮动电源? 逆变电路的控制逻辑怎么实现,假设我想分为PWM调制(分为三相调制和两相调制)或者方波调制,生成
    发表于 02-26 20:02

    自己搭建达龙云电脑,自己搭建达龙云电脑的详细操作步骤

    随着移动互联网的快速发展,人们对计算设备的便携性和灵活性提出了更高的要求。云电脑以其独特的云架构,为用户提供了全新的使用体验。今天就为大家介绍自己搭建达龙云电脑的详细操作步骤。    搭建自己的达龙
    的头像 发表于 01-16 10:42 980次阅读
    自己<b class='flag-5'>搭建</b>达龙云电脑,自己<b class='flag-5'>搭建</b>达龙云电脑的详细操作步骤

    搭建家庭云平台电脑,搭建家庭云平台电脑的操作方法

    在数字化浪潮的汹涌冲击下,传统电脑逐渐显露出局限性,而云电脑犹如颗璀璨的新星,在信息技术的天空中冉冉升起,以其独特的魅力吸引着众多目光。今天就为大家介绍搭建家庭云平台电脑的操作方法。    
    的头像 发表于 01-13 14:26 1347次阅读
    <b class='flag-5'>搭建</b>家庭云平台电脑,<b class='flag-5'>搭建</b>家庭云平台电脑的操作方法

    搭建简易云电脑,搭建简易云电脑教程

    简易云电脑教程。    搭建简易云电脑的步骤    1.选择云服务提供商:选择适合的云服务提供商。    2.注册账号并下载客户端:在云服务提供商的平台上注册账号,并下载相应的云电脑客户端。    3.配置云电脑:根据个人需
    的头像 发表于 12-26 13:24 847次阅读
    <b class='flag-5'>搭建</b>简易云电脑,<b class='flag-5'>搭建</b>简易云电脑教程

    如何搭建企业AI开发环境

    搭建企业AI开发环境是复杂而细致的过程,涉及硬件选择、操作系统配置、软件安装、工具选用以及实践等多个方面。下面,AI部落小编将详细介绍如何搭建企业AI开发环境。
    的头像 发表于 12-20 10:37 1249次阅读