Blockmon: Flexible and high-performance big data stream analytics platform and its use cases