There's a few points that it doesn't get into: 1. it wasn't written in Erlang/Elixir or another BEAM language, 2. it's really more about gen_server than Erlang (a language), 3. if there are no replies then it's not an RPC but rather one-way data flow (which could have used Kafka/etc and not home-grown), 4. it can support multiple languages/runtimes.
reply