Great article. Thank you for the walk through. I can definitely see the value proposition of having these nice, structured data pipelines.

A question regarding the pattern defined by EventsReporter class; Were you able to create scopes for a multi-routine environment serving multiple requests parallely? Can you set up instances that define context for these events to not have to pass through all arbitrary properties such as user or device details?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store