This investigation reveals 20 of the biggest bottlenecks that reduce and slow down scalability. By ferreting these out in your environment and applications, and stamping out the worst offenders, you will be on your way to hyper-growth.
10 OBSTACLES TO SCALING PERFORMANCE
- TWO-PHASE COMMIT
- INSUFFICIENT CACHING
- SLOW DISK I/O, RAID 5, MULTITENANT STORAGE
- SERIAL PROCESSING
- MISSING FEATURE FLAGS
- SINGLE COPY OF THE DATABASE
- USING YOUR DATABASE FOR QUEUING
- USING A DATABASE FOR FULL-TEXT SEARCHING
- OBJECT RELATIONAL MODELS
- MISSING INSTRUMENTATION
- LACK OF A CODE REPOSITORY AND VERSION CONTROL
- SINGLE POINTS OF FAILURE
- LACK OF BROWSE-ONLY MODE
- WEAK COMMUNICATION
- LACK OF DOCUMENTATION
- LACK OF FIRE DRILLS
- INSUFFICIENT MONITORING AND METRICS
- COWBOY OPERATIONS
- GROWING TECHNICAL DEBT
- INSUFFICIENT LOGGING
Read the complete article here