System Design guides and tutorials

2 articles on scalability, caching, rate limiting and distributed systems.