Create a design to transfer several large files from a server machine to a client machine. The client machine already contains older versions of some of the files that need to be transferred. Transmitting data between the server and the client machine is very expensive, so the design needs to be optimized for the amount of data sent over the wire.
Check out your Company Bowl for anonymous work chats.