The Learning Continues
2 min readDesigning good systems requires years of knowledge accumulation. One shortcut is to dive into real-world system architectures.
Below is a collection of helpful reading materials. Pay attention to both shared principles and underlying technologies. Researching each technology and understanding what problems it solves is a great way to strengthen your knowledge base and refine the design process.
Real-world systems #
Reference materials
[1] High scalability: http://highscalability.com [2] The Architecture of Open Source Applications: http://aosabook.org/en/index.html