Answer:
Software design influences scalability through choices in algorithms, data structures, and system architecture. Well-designed software can exploit parallelism and minimize dependencies, allowing it to scale effectively. Conversely, poorly designed systems may introduce bottlenecks or unnecessary complexity that hampers scalability.
Learn more: