Recorded at SpringOne Platform 2016.
Speaker: Rajini Sivaram
Slides: http://www.slideshare.net/SpringCentral/reactive-kafka Apache Kafka is a distributed, scalable, high-throughput messaging bus. Over the last few years, Kafka has emerged as a key building block for data-intensive distributed applications. As a high performance message bus, Kafka enables the development of distributed applications using the microservices architecture. Reactive Streams simplifies the development of asynchronous systems using non-blocking back pressure. The reactive framework enables the development of…
Recorded at SpringOne Platform 2016.
Speakers: Katie Mooney; Director, Marketing Operations, zData; Cahlen Humphreys; Big Data Solutions Architect, zData & Dillon Woods; Chief Technology Officer, zData
Slides: http://www.slideshare.net/SpringCentral/lessons-learned-migrating-from-spring-xd-to-spring-data-cloud-flow-katie-mooney-dillon-woods-cahlen-humphreys The goal of this session is to teach companies how they can use real-time data to make predictions with Spring Cloud Data Flow, Spark 2.0 and Spark ML. It will cover how to train your model using Spark ML in Spark 2.0. Once trained we…
Spring Boot and Pivotal Cloud Foundry users won’t want to miss Spring team’s Madhura Bhave and Pieter Humphrey as they tour through the Spring Boot 1.5 release. Inspired in part by cool community open source work from codecentric.de, one of the hottest new directions that the two teams are working on is the integration of Spring Boot Actuators with Pivotal Cloud Foundry. Attendees will be given direct linkage to product management - this is your chance to influence future integration direction! You’ll also walk away understanding all the highlights of the Spring Boot 1.5 release, including…
Join the Spring Team at the 1st ever Devoxx event in the United States on March 21-23, 2017!
Pivotal is sponsoring and will be at booth # 104 from 10am-8pm on Tuesday March 21st, and 9:45am - 4:30pm on Wednesday March 22rd. We will have experts available to talk to you about Spring Boot, Spring Cloud, Spring Cloud Data Flow, Cloud Foundry, and much more. Stop by and learn about Cloud Native Java from the leaders at Pivotal. Don't miss talks from Spring leaders on Cloud-Native, Reactive Spring, Eclipse and Big Data! Cloud Native Java with Josh Long
Room 7 - Tuesday from 11:30 AM til 12:20 PM…
Recorded at SpringOne Platform 2016.
Speakers: Fabio Carvalho, Eduardo Solis
Slides: http://www.slideshare.net/SpringCentral/spring-boot-paypal Although PayPal has been using Spring in production for many years, as part of a goal to move towards micro-services, PayPal recently introduced Spring Boot to its Java framework (known as “Raptor”), which includes RESTful services, Batch and Message Daemon applications. Besides Spring Boot, other Spring projects are used, such as Spring framework, Spring Batch and Spring Integration. PayPal Java RESTful framework provides a microservices…
Recorded at SpringOne Platform 2016.
Speaker: Agim Emruli
Slides: http://www.slideshare.net/SpringCentral/spring-cloud-on-aws Spring Cloud allows to implement cloud native application across different cloud platforms. Spring Cloud has also a dedicated support for running applications on the Amazon Web Service platform. This talk will introduce common patterns and best-practices to run the application the AWS cloud and how to use the platform provided services efficiently.
Recorded at SpringOne Platform 2016.
Speaker: Chris Richardson
Slides: http://www.slideshare.net/SpringCentral/developing-microservices-with-aggregates The Domain Model pattern is a great way to develop complex business logic.
Unfortunately, a typical domain model is a tangled, birds nest of classes.
It can’t be decomposed into microservices.
Moreover, business logic often relies on ACID transactions to maintain consistency.
Fortunately, there is a solution to this problem: aggregates.
An aggregate is an often overlooked modeling concept from the must read book Domain Driven Design.
In…
Recorded at SpringOne Platform 2016.
Speakers: Marcin Grzejszczak, Reshmi Krishna
Slides: http://www.slideshare.net/SpringCentral/implementing-microservices-tracing-with-spring-cloud-and-zipkin 2015 was the year of microservices. It’s already common knowledge that creating distributed systems is not easy. It’s 2016 and it’s time to show how that complexity can be contained. Service Discovery and Registry (Zookeeper / Consul / Eureka), easy request sending with client side load balancing (Feign + Ribbon), request proxying with Zuul. Everything is easy with Spring Cloud. Just add a dependency…
Recorded at SpringOne Platform 2016.
Slides: http://www.slideshare.net/SpringCentral/how-to-properly-blame-things-for-causing-latency Latency analysis is the act of blaming components for causing user perceptible delay. In today's world of microservices, this can be tricky as requests can fan out across polyglot components and even data-centers. In many cases, the root source of latency isn't a component, but rather a link between components. This session will overview how to debug latency problems, using call graphs created by Zipkin. We'll use trace zipkin itself, setting up from scratch…
Recorded at SpringOne Platform 2016.
Speaker: Clint Checketts, Domo.com
Slides: http://www.slideshare.net/SpringCentral/implementing-config-server-and-extending-it Spring Cloud Config Server is a great tool for getting your application configuration under source control. We'll start with the quick overview of Spring's Environment and properties and how config server enhances those, while keeping the same model. Next we'll discuss what concerns you need to take into account when rolling out config server like security, encryption, and location of your repositories (if using Git). Finally we…