2.1 Architectural Styles The architecture of a distributed system refers to the overall design and structure of the system, including…