Agreed! At Aircloak we have two Elixir systems chatting over the socket connection (detailed explanation is in this post). For a long time, we just shipped JSONs over the wire, but at some point we noticed that encoding takes a long time for large payload. After some measurements, we replaced it with term_to_binary
/binary_to_term
, since it was much faster (even faster than jiffy
). As an added bonus there is no impedance mismatch between the data being exchanged
4 Likes