Spring Cloud Data Flow is a cloud native programming and operating model for composable data microservices in modern runtimes. With Spring Cloud Data Flow, developers can create and orchestrate data pipelines for common use cases such as data ingest, real-time analytics, and data import/export.
Spring Cloud Data Flow offers a collection of patterns and best practices for microservices-based distributed streaming and batch data pipelines.
It allows you to:
Orchestrate applications across a variety of distributed modern runtimes including: Cloud Foundry, Apache YARN, Apache Mesos, and Kubernetes
Separate runtime dependencies backed by spring profiles
Consume stream and batch data-microservices as maven dependencies
Take advantage of metrics, health checks and remote management of each data microservice
Scale stream and batch pipelines without interrupting data flows
softCannery’s integration of the Spring Cloud Data Flow toolkit helps developers to set up cloud-native microservice-driven data pipelines to address common pipeline implementation challenges.