independent scalability