All Articles

Link post

http://highscalability.com/blog/2013/8/28/sean-hulls-20-biggest-bottlenecks-that-reduce-and-slow-down.html

A great article enumerating the biggest bottenecks thar impact scalability:

  1. 2-phase commit
  2. Insufficient or no caching
  3. Bad Disks, Raid 5, Multitenant storage
  4. Serial processing
  5. Missing feature flags (enable/disable features)
  6. Single copy of database
  7. Using database for queuing
  8. Using database for full-text searching
  9. Object Relational Mappers (ORMs)
  10. Missing instrumentation
  11. Not using a version control system
  12. Single points of faillure
  13. Lack of browse-only mode
  14. Weak communication between team members
  15. Lack of documentation
  16. Lack of fire drills
  17. Insufficient monitoring and metrics
  18. Cowboy operations
  19. Growing technical debt
  20. Insufficiente Logging

Published Aug 29, 2013

Cloud Solutions and Software Engineer. Married and father of two sons. Obsessed to be a continuous learner.