At the simplest level, scalability is about doing more of something. This could be responding to more user requests, executing more work or handling more data. While designing software has its complexities, making that software capable of doing lots of work presents its own set of problems. In this article, Simon Brown presents some principles and guidelines for building scalable software systems.
Read Scalability Principles, by Simon Brown
The principles covered in the article include:
- Decrease processing time
- Partition
- Scalability is about concurrency
- Requirements must be known
- Test continuously
- Architect up front
- Look at the bigger picture
1 comment:
Listen, let's not spend more time for it.
Post a Comment