TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

What is scalability anyway?

49 点作者 r4um超过 1 年前

4 条评论

pdpi超过 1 年前
&gt; A system is scalable in the range where the cost of adding incremental work is approximately constant.<p>The part that nobody ever says out loud: and where the cost of removing incremental work is also approximately constant.<p>A solution targeting server or desktop environments doesn’t necessarily scale down to microcontroller scale. One of the things that makes both SQLite and Linux so popular is how they scale well into really small environments.
评论 #39054109 未加载
评论 #39054111 未加载
dventimihasura超过 1 年前
This is a nice treatment, but I think it omits one other option which is a variation of the first option, if you like: &quot;vertical scaling&quot;. When the load exceeds what can be done by the single box that you already bought, just buy a bigger single box that can do more. Yes, often that won&#x27;t work and it will, as the author says, require a complete rethinking of the architecture of the system, but often it will not.
评论 #39057248 未加载
arter4超过 1 年前
Scalability is adapting the characteristics of your instances to demand increase or decrease. You can adapt the number of instances (horizontal) or adapt the CPU, RAM, I&#x2F;O characteristics of every single instance (vertical).<p>A basic rule of thumb I try to follow is: as long as you have at least two instances, don&#x27;t immediately think about hundreds or thousands of instances for spikes that will never exist. Scaling from 1 to 2 (to remove SPOF) is much harder than scaling from 2 to 3, or 20. You have already removed some implicit &quot;localhost&quot; assumptions.
评论 #39065568 未加载
RobRivera超过 1 年前
I want to believe the title of this post is a flcl reference.<p>This is the timeline I choose to live in.