I solves the following problems :
The challenge is to build high-performance architecture which can listen to blockchain near real-time and it can process events fast and accurate.
To solve this we are supporting multi-block events(also we call it fast syncing) processing. We also utilizing thread pools to distribute load among multiple threads so that the overall time to process events from any block is still very less than the blocktime of any blockchain.
Discussion