Patent attributes
Aspects described herein generally improve the quality, efficiency, and speed of data processing by automatically generating a plurality of nodes for a streaming data platform based on user parameters. This combination of different platform nodes may allow for the generation and initiation of a streaming platform that may run in a cloud and may provide multi-availability-zone and multi-region capabilities to support replication and disaster recovery capabilities for data management. The streaming platform may include a coordination layer, a streaming layer, and a replication layer, and each layer may include a plurality of nodes.