SO 只用了 9 台 Web 服务器

2021-11-22 14:06:14 +08:00
 bmpidev2019
stackexchange.com/performance

StackOverflow (全球排名 188 )每月几亿的 PV (每月 55TB 网络流量),只需要 9 台 Web 服务器( RAM 64GB ),4 台数据库服务器。不过开销最大的还是用了 3 台 ES ( RAM 196G )。

技术栈是 C#(.Net),还是挺强的。
12135 次点击
所在节点    程序员
96 条回复
billzhuang
2021-11-22 21:37:04 +08:00
@zhuangzhuang1988 这个人不是创始人吧,是工程师,另外,这几天他刚跳槽去了微软。
billzhuang
2021-11-22 21:37:50 +08:00
@zhuangzhuang1988 查了下,是 Architecture Lead
sunhelter
2021-11-22 21:38:46 +08:00
StackOverflow 是很强啊,Dapper 就是他们开源出来的,轻量 ORM 效率王者级别的存在。
dexterzzz
2021-11-22 22:19:33 +08:00
StackOverflow 数据库使用,400 亿的数据
https://www.tarynpivots.com/post/migrating-40tb-sql-server-database/
zhuangzhuang1988
2021-11-22 23:01:11 +08:00
@billzhuang 好吧。
eclipselu
2021-11-23 01:18:43 +08:00
@westoy lol quixote 回忆杀,自己那会刚毕业用的第一个 web framework 。不好意思跑题鸡蛋里挑骨头一下:好像是叫洪教授
JudyHal
2021-11-23 03:59:03 +08:00
不知道要说多少次才能唤醒大家,这些只是正常不能再正常的数据,中国被 Java 这种玩意毒害太深,以至于都忘了程序员到底能跑多快了,现在除了中国已经没有任何一个国家用 Java 和 Go 了
fanshaohua
2021-11-23 04:53:02 +08:00
@yazoox 我们公司就是主力.net core ,不太要求性能的用 Python...
dayeye2006199
2021-11-23 06:05:09 +08:00
我觉得有一个点大家都关注的很少 - 国外很多创业公司或者小企业,能够以很精简的人员和技术架构,做十分巨大的业务量(不是简单的以峰值 QPS 之类来衡量,而是能做实在的影响很多人工作生活的产品);在有了钱和业务量之后,这类公司也没有一味的盲目扩张人员和做不同的业务,而是依然保持了这个精简做事的方法,继续做自己擅长的事情。

在技术方面,很多公司写的介绍技术方案的博客都十分的朴素,解决方案在国内看来甚至都有些简陋。
例如 github 介绍他们分库的方案: https://github.blog/2021-09-27-partitioning-githubs-relational-databases-scale/
notion 价绍他们分表的方案: https://www.notion.so/blog/sharding-postgres-at-notion

读来都语言平实,很多人看了之后都很惊讶他们现在才在做分表分库。

这种对业务和技术比较务实的态度,追求简单但是高效达成目标的做事方法,我觉得是很值得夸赞和学习的。
leighton
2021-11-23 07:00:10 +08:00
@JudyHal #67
"现在除了中国已经没有任何一个国家用 Java 和 Go 了"
Google Amazon: Am i a joke to you?
hello2090
2021-11-23 07:53:01 +08:00
@JudyHal 澳大利亚的 java 程序员想问问,程序员到底能跑多快? 9.15 秒?
weizhen199
2021-11-23 08:57:03 +08:00
@JudyHal 你要是不带上 java 我可能还要犹豫 35ms
hand515
2021-11-23 09:09:26 +08:00
一些人的无知言论,看了就让人想笑
darkengine
2021-11-23 09:35:23 +08:00
@JudyHal 话不要说得这么绝
skyworker
2021-11-23 09:38:34 +08:00
怎么没上微服务? 架构师不行啊
YUCOAT
2021-11-23 09:52:03 +08:00
他们的 APP 之所以只有几个员工,一是因为他们的产品比较简约,功能比较少,而且不用组建庞大的运营团队来逐个审查用户上传的图片是否合规。
entersu
2021-11-23 10:18:02 +08:00
主要是内容检索,只要 es 索引建立的好,就不会用太多机器,存储不值钱,主要是内存和带宽
wangyzj
2021-11-23 10:19:09 +08:00
面试官:请问你有千万并发的经验吗?
Jwyt
2021-11-23 10:22:42 +08:00
@JudyHal 所以程序员到底能跑多快?和刘翔一样快么,合着 jcp google 这么好为中国开发维护 java 、go ?
whyso
2021-11-23 10:34:33 +08:00
@JudyHal #67 你是来搞笑的吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/817121

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX