Microservices based Streaming and Batch Data Processing

Track: Workshop (Full Day)
Skill Level: Intermediate
Room: WS Room A314
Time Slot: Wed 2/22, 9:00 AM
Tags: cloud native , spring , microservices
Abstract

This workshop is designed for application developers, data engineers, and architects who are responsible for building data pipelines for use-cases such as: data ingest, real-time analytics and data import/export in a Cloud environment. Through hands-on labs, the course explores installation and orchestration of Spring Cloud Data Flow as well as creating, configuring and deploying Streams microservice applications and Tasks (ephemeral microservices). This workshop also includes the development of custom Spring Boot applications using Spring Cloud Stream.

== Topics:
* Introduction to Spring Cloud Data Flow
* Installation and Orchestration
* Architecture Overview
* Create and deploy Streams
* Create and launch Tasks
* Create custom Spring Cloud Streams applications

== Pre-requisites

  • Java development skills, including ability to run Apache Maven commands
  • Familiarity with running basic OS commands from a shell/command-prompt
  • Technical Requirements
  • JDK 8 or later installed
  • Apache Maven installed
  • Ability to retrieve class materials via: github.com or thumb drive
Sabby Anandan

Sabby Anandan, Product Manager at Pivotal. Sabby is focused on building products that eliminate the barriers between application development, cloud, and big data. Sabby has a Bachelor’s in Electrical and Electronics from the University of Madras and a Master’s in Information Technology and Management from the Carnegie Mellon University.

Glenn Renfro

As a Pivotal engineer, Glenn Renfro is a core committer for Spring Cloud Task, Spring Batch and Spring Cloud Data Flow. He has 13 years experience in designing, building and delivering enterprise level applications in Java and 20 years total of software development experience.