소프트웨어 설계자는 전 세계적으로 수천 명의 사용자에게 음악을 배포할 수 있는 플랫폼을 구축해 달라는 요청을 받았습니다. 건축가는 CDN(콘텐츠 전송 네트워크)에 대해 읽어 왔습니다. 다음 중 수행해야 할 주요 업무는 무엇입니까?
정답: B
The principal task that the architect should undertake for building a platform to distribute music to thousands of users on a global scale is to establish a media caching methodology. A platform is a type of software or system that provides the foundation or the infrastructure for developing, running, or delivering other software or applications, such as music distribution. A platform can provide various benefits, such as facilitating or enabling the creation, operation, or delivery of the software or applications, and enhancing the functionality, performance, or usability of the software or applications. A platform can also pose various challenges or issues, such as scalability, availability, or latency. A media caching methodology is a type of technique or approach that involves storing or saving the copies or the versions of the media content or data, such as music, on various locations or servers that are closer or nearer to the users or the customers, and that are connected or linked to a network or a service, such as a content delivery network (CDN). A media caching methodology can provide various benefits, such as improving or optimizing the distribution, delivery, or access of the media content or data, and reducing the bandwidth, cost, or time of the distribution, delivery, or access of the media content or data. Establishing a media caching methodology is the principal task that the architect should undertake for building a platform to distribute music to thousands of users on a global scale, as it can address or solve the challenges or issues of the platform, such as scalability, availability, or latency, and as it can ensure or enhance the quality, efficiency, or effectiveness of the platform.