Open source distributed messaging and streaming data platform