サーバーからクライアント、それも届かないことがあっても構わない場合はレプリケーションがあればよかった。それ以外のクライアント/サーバー間のやり取りはRPCが必要になる。 細かいこと、具体的なことは作りながら習得していくしかなさそう。