Great insights. No puppeteer in caller function, caller fetch the images from Google Cloud Storage. As mentioned our requirements for image use is just a highly compressed logo (roughly 300KB as base64 string) and given there are some other business processes among the callers it made sense for us to pass it in event payload. As mentioned if your requirement is to use heavier media files it always better to pass a URL to media hosted in some CDN or storage. This is a great suggestion. It will increase the performance. 馃檶
