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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Introduction to Architecting Systems for Scale

53 点作者 fogus超过 12 年前

3 条评论

3amOpsGuy超过 12 年前
Good read. I don't think you were controversial :-)<p>Spotted a wee typo about 1/2 way down:<p>&#62;&#62; LRU works by evicting less commonly used data in preference of more frequently used data<p>For this question:<p>&#62;&#62; Does anyone know of recognized tools which solve this problem?<p>BMC's Control-M product manages this fairly easily, although it is easy to let the workflow become unweildy with that product in my experience. AutoSys fairs a little better for this use case.<p>Open source wise I guess you could use PBS or something of that ilk to replicate. I think though an ideal architecture for this problem wouldn't be what's currently available.<p>I think a hot-hot message queue with deduplication would be a better approach. You can afford then to have multiple hosts submit an appropriately named job and the first node on the other side of the queue to successfully lease the message wins the right to run the task contained within. If it fails to complete the next node leases the task.<p>It would require some consideration about ensuring integrity of the message and authentication requirements for publishers.
ChuckMcM超过 12 年前
Nicely summarized on the network layer, next you'll want to expand the 'database' box into its components and a storage layer and its components.<p>There is also an interesting layer of networking services which involve routability and validation (certificate checking etc) and then there is the third party API scale so sometimes you're generating traffic back out to things other than a CDN (like Twitter or Facebook or some Google thing)<p>Part 4 should be looking at it from the data center side, which is these things are breaking all the time, building scalable repair systems that give 100% uptime on unreliable hardware.<p>It goes on and on and on ...
kzahel超过 12 年前
Thank you for the article. It was well written and an enjoyable read!