Scalability
Kemampuan sistem menangani peningkatan beban dengan menambah resources.
Scalability adalah kemampuan sistem untuk menangani peningkatan beban (traffic, data, users) dengan menambah resources. Dua jenis: Vertical Scaling (Scale Up — upgrade hardware server yang ada: lebih banyak CPU, RAM, SSD. Simple tapi ada limit fisik dan mahal), dan Horizontal Scaling (Scale Out — menambah lebih banyak server. Lebih complex tapi hampir unlimited dan lebih fault-tolerant). Application scaling: Stateless services (mudah scale — tinggal tambah instance), Database scaling (read replicas, sharding — lebih sulit), dan Caching layer (Redis — reduce database load). Autoscaling (otomatis tambah/kurangi instance berdasarkan metrics — CPU usage, request count) adalah standard di cloud environment.