what are the issues with soft modularity?
what are the advantage of a client server model?
what are two challenges of a client server mode?
what are remote procedure calls? (RPC)
a protocol that one program can use to request a service from a program located in another computer on a network without having to understand the network’s details
what is idempotence?
doesn’t change the state of the program, side effect free & can be executed multiple times
synchronous RPC
the client is forced to wait for the server before proceeding with further actions
asynchronous RPC
the server can perform tasks while the client also performs tasks