System Design
System Design裡面最核心的主題之一就是如何確保scalability。
其中又可以分為
- Vertical Scaling:Super Computer,一個諸葛亮。
- Horizontal Scaling:Computer Cluster,三個臭皮匠。
另外,在架構上要特別小心single point of failure。
我們可以實際來思考如何設計爬蟲系統。
實現load balancing,業界常用Ngnix,是一個輕量server。
Written on December 8, 2018