Spring Cloud Data Flow¶
Spring Cloud Data Flow is a project within the broader Spring ecosystem, designed to orchestrate data integration and real-time data processing pipelines^[600-developer-spring-spring.md]. It serves as a toolkit for building data ingestion and composable data microservices^[600-developer-spring-spring.md].
Overview¶
The project focuses on creating composable data microservices^[600-developer-spring-spring.md]. It allows developers to define streams (for real-time data) and tasks (for batch processing) that integrate various systems and data sources^[600-developer-spring-spring.md].
Ecosystem Context¶
Spring Cloud Data Flow is part of the Spring Cloud family^[600-developer-spring-spring.md]. It relies on and integrates with several other core Spring projects, including^[600-developer-spring-spring.md]:
- Spring Boot
- Spring Cloud
- [[Spring Integration]]
- Spring Batch
These underlying technologies provide the foundational programming models for the microservices that Spring Cloud Data Flow orchestrates^[600-developer-spring-spring.md].
Related Technologies¶
- Spring Cloud^[600-developer-spring-spring.md]
- [[Spring Integration]]^[600-developer-spring-spring.md]
- Spring Batch^[600-developer-spring-spring.md]
Sources¶
^[600-developer-spring-spring.md]