一龙说如果不用microservice还可少雇人

千渔千寻
楼主 (北美华人网)
Part of today will be turning off the “microservices” bloatware. Less than 20% are actually needed for Twitter to work! — Elon Musk (@elonmusk) November 14, 2022

都是码农自己加戏,搞得系统越来越复杂,app反而越来越慢。
少搞microservice还可以多裁点
这里大妈看不懂
千渔千寻
回复 2楼先的帖子
本版大叔们先说说看
s
sea101
合理的microservice是为了decouple,提供灵活性,便于切割和agile。一旦management把这个变化变成一个运动,为microservice而microservice,太多layer带来的管理和设计上不必要的复杂性和运行效率降低。三哥管理多的地方容易把这样的设计变化推动成一个IT政治运动。
千渔千寻
回复 4楼sea101的帖子
1200个 Indian microservice managers
m
mfc
把twitter搞挂了对meta是利好不? 我是宁愿看小扎挣钱也不愿意看渣男蹦跶。
c
coalpilerd
马一龙不是第一个想到这茬的。这儿就有个经典案例,起初从monolith转到microservice,最后又转回去了——https://segment.com/blog/goodbye-microservices/,技术讲解很详细。
l
lenovo2022
microservice说白了就是垃圾
h
huaren_2018
好处是更改时可以小面积。 坏处是一层call一层。整得大一点的功能要十来个。 恨不得一个table一个。
c
cafe1123
Part of today will be turning off the “microservices” bloatware. Less than 20% are actually needed for Twitter to work! — Elon Musk (@elonmusk) November 14, 2022

都是码农自己加戏,搞得系统越来越复杂,app反而越来越慢。
少搞microservice还可以多裁点

千渔千寻 发表于 2022-11-14 15:55

这一点他说的也有些道理。
j
jarvi
每个技术的发明都是为了解决一个问题 如果你没有那个问题,那就别用这项技术
如果一龙看透了他们推特的问题并非用microservice架构才是解法,那没毛病。
一龙对软件工程懂多少?
千渔千寻
回复 11楼jarvi的帖子
专家级别的吧
千渔千寻
回复 8楼lenovo2022的帖子
ldy,你个半路出家的Java dev。还是要谨言慎行
s
sea101
回复 4楼sea101的帖子
1200个 Indian microservice managers
千渔千寻 发表于 2022-11-14 16:19

1200 happy Indian managers
t
ted.hanks
哪里来的1200 个manager? 一个team有个10+ 个 microservice 不是常事吗? 否则叫什么microservice 啊?
一龙简直就是个chaos monkey
z
zhegufei
回复 11楼jarvi的帖子
专家级别的吧
千渔千寻 发表于 2022-11-14 16:40

版上好多人特别瞧不起老马,觉得他就是个大嘴巴。
y
youdai

I like this. haha
b
bud
这类短平快到东西泛滥后, 就是短平快的垃圾。
B
Bluecover2018
我现在越来越觉得一龙到最后会把Twitter给国内软件工程师搞,觉得还是中国码农好使,听老板的
大概率无论一龙有啥奇葩要求,国内的码农都能给搞出来,又快又好。马农这个人专业可能以后要全球统一标准
Q
Qiqiguaile
不懂这个。有专家帮忙答疑吗?什么是microservice?
n
nypd
不懂这个。有专家帮忙答疑吗?什么是microservice?
Qiqiguaile 发表于 2022-11-14 18:12


我不是专家,随便说说。 我曾经work on一个backend service,这个service负责几件事情:处理上游发来的若干种不同数据,把这些数据存到darabase去/进行index,处理客户端发来的request,如果需要search的话要去db里search,同时把结果update给所有相关的client。随着公司业务的增加,这个service曾经数次crash or接近crash,原因是在某些时段某种数据量激增导致它handle不了,或者某个search request太复杂消耗了太多cpu。 所以最后的解决方案是把它break down成几个小的service,每一个小的service各自负责专门的事情(处理某种数据or处理client request)并且这些小的service写成scalable的,这样数据量增加的时候可以set up成自动多开几个instance来跑。 那时我们都没有什么microservice的概念,但是随着AWS服务的普及这样的解决方案是必然的。
g
gokgs
Elon 说他自己就是个 Engineer, 确实比较牛。 计算机大了就是个工程, 真的也没那么复杂。
b
baicaiye

I like this. haha
youdai 发表于 2022-11-14 17:33

一龙这么多年这么多公司创意,估计哪一个都在开始被围观,后来又被现实打脸。一龙这次如果给twitter重新赋予活力,直冲云霄的话,估计每个公司都想被收购,对那些资本家而言
b
bigxianzun
把twitter搞挂了对meta是利好不? 我是宁愿看小扎挣钱也不愿意看渣男蹦跶。
mfc 发表于 2022-11-14 16:21

这俩都完蛋 最后是tiktok胜出
贝壳的贝
版上好多人特别瞧不起老马,觉得他就是个大嘴巴。
zhegufei 发表于 2022-11-14 17:33

感觉老马是得罪什么人了吧。最近整个媒体风向都在攻击他。扎克伯格以前多少人讨厌呀。现在裁个员都有那么多人点赞。
贝壳的贝
我现在越来越觉得一龙到最后会把Twitter给国内软件工程师搞,觉得还是中国码农好使,听老板的
大概率无论一龙有啥奇葩要求,国内的码农都能给搞出来,又快又好。马农这个人专业可能以后要全球统一标准
Bluecover2018 发表于 2022-11-14 17:44

我也觉得中国的软件好用。淘宝真是太好用了。 amazon之类的完全没法比。
g
gokgs
不懂这个。有专家帮忙答疑吗?什么是microservice?
Qiqiguaile 发表于 2022-11-14 18:12

context 不太多。 一般 来说 micro service 相对于 比较大的 service, 比如你可以搞一个大的 service, handle 各种 request. microservice, 就是尽量分成个更小的 service, 每一个只 handle 相对独立的 request.
micro serice 相对更流行了 , 好多公司搞着搞着就搞成了一个巨无霸, 一堆烂麻, 没法拆, 最后彻底崩掉。
凡事不能走极端, 可能 twitter 搞得 microservice 太多了。 LOL
g
gokgs

我不是专家,随便说说。 我曾经work on一个backend service,这个service负责几件事情:处理上游发来的若干种不同数据,把这些数据存到darabase去/进行index,处理客户端发来的request,如果需要search的话要去db里search,同时把结果update给所有相关的client。随着公司业务的增加,这个service曾经数次crash or接近crash,原因是在某些时段某种数据量激增导致它handle不了,或者某个search request太复杂消耗了太多cpu。 所以最后的解决方案是把它break down成几个小的service,每一个小的service各自负责专门的事情(处理某种数据or处理client request)并且这些小的service写成scalable的,这样数据量增加的时候可以set up成自动多开几个instance来跑。 那时我们都没有什么microservice的概念,但是随着AWS服务的普及这样的解决方案是必然的。
nypd 发表于 2022-11-14 21:02

你这个是很好的 microservice 的例子。 当然凡事不能走极端, 你搞 10000 个 microservice 也能把自己累死。
我工作过的公司有两家都有一个巨无霸 service, 经常一堆问题, 哈哈。
g
gokgs
感觉老马是得罪什么人了吧。最近整个媒体风向都在攻击他。扎克伯格以前多少人讨厌呀。现在裁个员都有那么多人点赞。
贝壳的贝 发表于 2022-11-14 21:47

马斯克能不能让他家马工把 model 3 屏幕上的电池的图标做的醒目点, 漂亮点? 哈哈
l
llily
不懂这个。有专家帮忙答疑吗?什么是microservice?
Qiqiguaile 发表于 2022-11-14 18:12

就是烙印为了有活干搞出来的东西。在别的公司也很常见。一个人能搞定的事,需要一堆人来做。
e
elee555
感觉老马是得罪什么人了吧。最近整个媒体风向都在攻击他。扎克伯格以前多少人讨厌呀。现在裁个员都有那么多人点赞。
贝壳的贝 发表于 2022-11-14 21:47

是因为没有大力支持民主党,所以民主党把持的媒体就开始攻击他,就和民主党大力攻击trump一样。其实吃瓜群众和这两个人根本就没有啥直接接触,看到的,听到的大都是从媒体传来的被媒体加工的信息,结果整的一个个个都和正义的化身似的。看很多吃瓜群众的发言,自己俨然就是道德楷模加天才,老马就是loser加脑残。
F
Finallz
大概6-7年前,uber cto就已经发现microservice有很多弊端,要改一点东西就需要一堆组参与协调。
G
Ghent
Part of today will be turning off the “microservices” bloatware. Less than 20% are actually needed for Twitter to work! — Elon Musk (@elonmusk) November 14, 2022

都是码农自己加戏,搞得系统越来越复杂,app反而越来越慢。
少搞microservice还可以多裁点

千渔千寻 发表于 2022-11-14 15:55

一定程度上他说的有理。microservices真的overhead不是一般地大。
m
molly233
每个技术的发明都是为了解决一个问题 如果你没有那个问题,那就别用这项技术
如果一龙看透了他们推特的问题并非用microservice架构才是解法,那没毛病。
一龙对软件工程懂多少?
jarvi 发表于 2022-11-14 16:38

他说的有道理啊。microservice 方便debug,方便用不同语言, 但是带来的问题也特别多,很多是设置问题,非常麻烦,也发展出了一个DevOps行业,了解的都知道这东西多麻烦。。
就是牺牲长远利益解决眼前问题的典范啊
f
fairy619
他还真是内行啊
k
kakeru
一定程度上他说的有理。microservices真的overhead不是一般地大。
Ghent 发表于 2022-11-15 03:05

都出来骂就是因为他砸了很多人的饭碗。
d
daremighty
三哥靠这一个技术就往美国赛了几十万人
贝壳的贝
是因为没有大力支持民主党,所以民主党把持的媒体就开始攻击他,就和民主党大力攻击trump一样。其实吃瓜群众和这两个人根本就没有啥直接接触,看到的,听到的大都是从媒体传来的被媒体加工的信息,结果整的一个个个都和正义的化身似的。看很多吃瓜群众的发言,自己俨然就是道德楷模加天才,老马就是loser加脑残。
elee555 发表于 2022-11-14 22:26

真是烦死这种和我意见不同的都是混蛋的政治环境了。做生意的人少掺和一点政治,不是挺好的吗?而且这种特别成功的人,大都挺怪的吧。 感觉乔布斯在世,估计要和马斯克并列为两大渣男了。
千渔千寻
回复 36楼kakeru的帖子
属实。多些马老板
就少些烙印和娇妻