Hello Beam friends, I have a question, we are preparing (as part of https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-44+Airflow+Internal+API) to split Airflow into more components which will be communicating using RPC.
Basically we need to extract some of the internal methods into a "remote procedure calls" which then we would like to be able to call either "really remotely" (over HTTPS) or locally (via local TCP/Unix domain sockets). I have narrowed down the options we have to Apache Thrift and gRPC. I know that Apache Beam was (is ?) in a transition period Thrift -> GRPC and I am sure you have some experiences to share and (following your mailing lists) I am sure there was a deep analysis done for those two before you decided to switch. Before I start searching through your mailing list, maybe someone knows a document or some summary of the two that you could share with us - that probably could save us a lot of effort deciding which of those two might be better for our needs. Is there something that you know of easily that can be shared? J,
