Building Cloud-Native Data-Intensive Applications with Spring

October 4, 2018
The critical part of becoming a data-centric business is to act on real-time events as and when they happen. Event-streams and its "state" are at the core of it - repeating it consistently and continuously is the key. For example, stateful stream processing brings tremendous new opportunities for businesses, who with the real-time insights can interact with their customers in more meaningful ways. Kafka Streams APIs provide the primitives to interact with distributed data sets. As an event-driven microservice framework, Spring Cloud Stream provides the primitives to build cloud-native streaming applications with either imperative or functional programming models. By combining the both, we can create stateful streaming solutions to be orchestrated as Spring Boot applications in modern platforms such as Kubernetes or Cloud Foundry. Given this flexibility, businesses can scale, upgrade, rollback, or continuously deliver data-centric business functions seamlessly. In this talk, we will explore how Spring Cloud Stream and Kafka Streams can support Event Sourcing and CQRS patterns. Lastly, we will walk-through a practical approach to apply cloud-native patterns for data-intensive applications using Spring Cloud Data Flow and Spring Cloud Skipper. Speakers: Sabby Anandan Principal Product Manager, Pivotal Soby Chacko Software Engineer, Spring Cloud Stream/Spring Cloud Data Flow, Pivotal Filmed at SpringOne Platform 2018
Previous
Global Event Streams Made Simple with Spring Cloud Stream & Cloud Pub/Sub
Global Event Streams Made Simple with Spring Cloud Stream & Cloud Pub/Sub

Asynchronous, loosely coupled integrations of services through a publish-subscribe messaging system have ta...

Next Video
Spring Boot as a Teaching Tool: An Introductory Platform for Java Web Development
Spring Boot as a Teaching Tool: An Introductory Platform for Java Web Development

As an instructor of lifelong learners, I am constantly looking at ways to effectively transition students f...

Enter curious. Exit smarter.

Learn More