Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Orchestrate All the Things! with Spring Cloud Data Flow

915 views

Published on

SpringOne Platform 2016
Speakers: Eric Bottard; Software Engineer, Pivotal & Ilayaperumal Gopinathan; Software Engineer, Pivotal

What do things like Minecraft, a light bulb and your music library have in common? Well, nothing really. Until you come up with this crazy idea to link them together. This is where application orchestration comes in.

In this session, you’ll learn how Spring Cloud Data Flow allows easy composition of microservices together. As the spiritual successor to Spring XD and the natural sidekick of Spring Cloud Stream, Data Flow has been thought as a way to deploy, run and manage loosely coupled apps in the cloud.

Published in: Technology
  • Be the first to comment

Orchestrate All the Things! with Spring Cloud Data Flow

  1. 1. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Orchestrate All the Things! with Spring Cloud Data Flow Eric Bottard @ebottard Ilayaperumal Gopinathan @ilayaperumalg
  2. 2. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Spring Cloud Stream 2 java -jar time.jar --spring.cloud.stream.bindings.output.destination=s1 java -jar log.jar --spring.cloud.stream.bindings.input.destination=s1 --server.port=0 time log
  3. 3. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 3 This is a Pokemon Free Session
  4. 4. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Minecraft Events Mod 4 Minecraft Mod incl. Netty Server Map app
  5. 5. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Minecraft Events Mod 5 Minecraft Mod incl. Netty Server Map app connects to tcp-client (source) (sink)
  6. 6. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Philips HUE lights 6 REST / HTTP zigbee
  7. 7. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Minecraft Events Mod 7 Minecraft Mod incl. Netty Server Map app connects to tcp-client (source) (sink)
  8. 8. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Minecraft Events Mod 8 Minecraft Mod incl. Netty Server Bulb app connects to tcp-client (source) (sink)
  9. 9. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Minecraft Events Mod 9 Minecraft Mod incl. Netty Server x == 100 x == 101 x == 102
  10. 10. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Learn More. Stay Connected. Go Play Video Games! https://github.com/ericbottard/minecraft-hue-dataflow @springcentral spring.io/blog @pivotal pivotal.io/blog @pivotalcf http://engineering.pivotal.io

×