Skip to content

Stream Processing using Spring Cloud Data Flow

Photo of Mark Pollack
Hosted By
Mark P.
Stream Processing using Spring Cloud Data Flow

Details

Topic

Developing an application based on a microservice style architecture bring several benefits. For example, individual microservice applications can be scaled and versioned independently from one another, written in different programming languages and managed by different teams.

While a microservices architecture is commonly applied to create distributed web applications communicating with each other using http, it can be similarly be applied for Stream processing applications that communicate using messaging middleware such as Kafka and RabbitMQ. Spring Cloud Data Flow enables you to orchestrate standalone executable applications to perform stream processing on a variety of runtimes, such as Apache YARN, Kubernetes, Apache Mesos, and PaaS platforms such as CloudFoundry through an extensible abstraction. Data Flow also provides a Unix style pipes and filters DSL that maps each ‘filter’ to executable , so “http | hdfs” represents a simple ingestion stream.

In this meetup, we will create several standalone executable applications, run them via the command line to perform stream processing, and then deploy the distributed application via the DSL to multiple runtimes.

About the Speaker

Mark Pollack is a software engineer with Pivotal and is the co-lead of the Spring Cloud Data Flow and Spring XD projects He has been a contributor to many Spring projects dating back to the Spring Framework in 2003 as well as founding the Spring.NET and Spring Data projects.

Agenda

6:30 pm Registration and Pizza

7-8 pm Presentation

Photo of New York City Spring User Group group
New York City Spring User Group
See more events
Pivotal
625 Avenue of the Americas · New York, NY