Question 10
Consider a file-sharing application that allows users to upload and share files with others directly. The files are stored on the users' devices and exchanged directly between users, without relying on a central server for storage or transmission.
What type of software architecture is most likely used for the file-sharing application?
Client-server system
Pipe and filter
Model view controller
Peer-to-peer architecture