Auto-scaling is a feature that automatically adjusts the number of compute instances based on real-time demand, ensuring optimal performance and cost-efficiency.