architecture - 如何设计可扩展的应用程序?

标签 architecture scalability

您如何设计/构建可扩展的应用程序?有什么建议的书籍或网站可以帮助您了解如何扩展应用程序吗?

谢谢

最佳答案

在过去的一年里,我必须快速了解我公司正在进行的一个项目的这个问题,我发现这些资源非常有帮助:Todd Hoff 的 highscalability.com ; Scalable Internet Architectures ,西奥·施洛斯纳格尔;和 Building Scalable Web Sites ,卡尔·亨德森着。 Highscalability.com 特别会为您提供许多优秀的演示文稿、教程、书籍和论文,是一个很好的起点。所有建议都很实用,并且基于 Flickr、Twitter 和 Google 等网站的经验。

顺便说一句,可扩展性不是性能。完美可扩展的系统是具有固定边际成本来添加额外用户或容量的系统。

关于architecture - 如何设计可扩展的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/907260/

相关文章:

java - 策略-按接口(interface)类型自动注册

architecture - arm内存模型与ia64有何不同?

scalability - 如何使写操作具有幂等性?

javascript - 服务器端处理与客户端处理+ ajax?

php - 如何水平扩展 php 应用程序服务器?

database - 为什么我不应该让外人访问我的数据库?

.NET CLR - 将 CIL 编译为特定于平台的指令时,新的 CPU 体系结构等呢?

azure - 如何在使用CQRS方法构建的系统中运行周期性任务?

node.js - 如何扩展 NodeJS 有状态应用程序

自动完成算法?