http://highscalability.com/blog/2013/8/28/sean-hulls-20-biggest-bottlenecks-that-reduce-and-slow-down.html
This article is a lightly edited version of 20 Obstacles to Scalability by Sean Hull ( with ...
A great article enumerating the biggest bottenecks thar impact scalability:
- 2-phase commit
- Insufficient or no caching
- Bad Disks, Raid 5, Multitenant storage
- Serial processing
- Missing feature flags (enable/disable features)
- Single copy of database
- Using database for queuing
- Using database for full-text searching
- Object Relational Mappers (ORMs)
- Missing instrumentation
- Not using a version control system
- Single points of faillure
- Lack of browse-only mode
- Weak communication between team members
- Lack of documentation
- Lack of fire drills
- Insufficient monitoring and metrics
- Cowboy operations
- Growing technical debt
- Insufficiente Logging