Scalability 101 How to Build, Measure, and Improve It

News Source : Pasksoftware.com
News Summary
- Scalability is the ability, surprise, of a system or application to scale
- Horizontal scaling is focused on adding more nodes to the system
- Vertical scaling is about adding more resources to a single machine
- The more stateless services, or steps in our workflow, we have, the easier it is to scale up our system
- Creating a cache layer in front of our application is probably the simplest method to increase the scalability of our app
In this post, Id like to talk a little about scalability from a system design perspective. In the following paragraphs, Ill cover multiple concepts related to scalabilityfrom defining what it is, t [+18088 chars]