Design Components Separation of responsiblity - Micro-services Beam receives all the events in a simple endpoint Beam pushes data(single or batch) via webhook REST API for user based (used by UI) TODO :