您的位置:首页 > 其它

系统设计题分析

2015-07-10 20:42 429 查看
http://www.hiredintech.com/system-design/

Scope the problem: Don't make assumptions; Ask questions; Understand the constraints and use cases.

Sketch up an abstract design that illustrates the basic components of the system and the relationships between them.

Think about the bottlenecks these components face when the system scales.

Address these bottlenecks by using the fundamentals principles of scalable system design.

Vertical scaling

Horizontal scaling

Caching

Load balancing

Database replication

Database partitioning

Using NoSQL instead of scaling a relational database

Being asynchronous
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: