#geodesummit - integration & future direction for spring cloud data flow & geode

11
Spring Cloud Data Flow + Geode Sabby Anandan | Product Manager | @sabbyanandan

Upload: pivotalopensourcehub

Post on 21-Jan-2017

1.200 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: #GeodeSummit - Integration & Future Direction for Spring Cloud Data Flow & Geode

Spring Cloud Data Flow + Geode

Sabby Anandan | Product Manager | @sabbyanandan

Page 2: #GeodeSummit - Integration & Future Direction for Spring Cloud Data Flow & Geode

Stream Batch

Spring Cloud Data Flow

Spring Cloud Stream Spring Cloud Task

Shell; DSL; REST-APIs Drag & Drop UI Security

OOTB Connectors Reactive Data Science

Page 3: #GeodeSummit - Integration & Future Direction for Spring Cloud Data Flow & Geode

DataflowServer

Admin / Flo UI

Shell

CURL ??XStream/Task Spring Boot Apps

YARN

Page 4: #GeodeSummit - Integration & Future Direction for Spring Cloud Data Flow & Geode

Why are we here?Data Pipelines requiring:

• Low latency and in-memory processing • High Throughput SLAs • Correlation between reference-data and data-in-flight

• Frequent data-shuffling

Page 5: #GeodeSummit - Integration & Future Direction for Spring Cloud Data Flow & Geode

http | transform | log

Page 6: #GeodeSummit - Integration & Future Direction for Spring Cloud Data Flow & Geode

| = ?

http | transform | log

Page 7: #GeodeSummit - Integration & Future Direction for Spring Cloud Data Flow & Geode

| = Binder

Page 8: #GeodeSummit - Integration & Future Direction for Spring Cloud Data Flow & Geode

Binders

Page 9: #GeodeSummit - Integration & Future Direction for Spring Cloud Data Flow & Geode

Region Data Buckets

http | transform | log

Geode Cluster

transform-processor.jar PARTITION

transform-processor.jar PARTITION

log-sink.jar PARTITION

log-sink.jar PARTITION

http-source.jar PARTITION_PROXYhttp-source.jar PARTITION_PROXY

Page 10: #GeodeSummit - Integration & Future Direction for Spring Cloud Data Flow & Geode

What’s next?

•+/- scaling and automatic re-partitioning •Stream / Task metadata-repository •Key-Value store for OOTB Counters •Partition level local-state and SQL-like stream processing

Page 11: #GeodeSummit - Integration & Future Direction for Spring Cloud Data Flow & Geode

11

Join the Apache Geode Community! • Check out http://geode.incubator.apache.org

• Subscribe: [email protected]

• Download: http://geode.incubator.apache.org/releases/