Use thrift as IDL and  (will support scrooge -> mongodb as first step)