Server Client vs Peer to Peer Architectures - two sides of a coin on June 14, 2020 computer science distributed system +4 Hashing load balancing modelling systems Peer to peer systems scalability Server client architecture system design computer science distributed system Hashing load balancing modelling systems Peer to peer systems scalability Server client architecture system design