I am not sure about Erlang&#x27;s RPC and futures. The feature is there, but I am not sure how popular or known that is.<p>Distributed programming usually involves sending messages between processes. So you might spawn a process locally and then send a message to a remote process and wait for response. But heave &quot;future&#x2F;promise&quot; use not a common pattern as far as I know.