About size of activity task queue messages

Hi everyone,

  1. Is there a recommended maximum size for these messages, and are there any specific limits that I should be aware of?
  2. If large payloads are not ideal, what best practices do you suggest for handling bigger data sets in workflows? Should I consider storing larger data in external systems and passing references instead?
  1. Payload size limit (so each activity input and its result) is 2mb. All comms between your workers and service happen over gRPC and incoming (worker->service) message size is limited by 4mb gRPC message size limit
  2. yes