Cloud Native Java with Spring Cloud Services

Track: Microservices
Skill Level: Beginner
Room: Room A301
Time Slot: Wed 2/17, 1:00 PM
Tags: java , spring , microservices , spring cloud , cloud
Abstract

Developing cloud native applications presents several challenges. How do microservices discover each other? How do you configure them? How can you make them resilient to failure? How can you monitor the health of each microservice?

Spring Cloud addresses all of these concerns. Even so, you still must explicitly develop your own discovery server, configuration server, and circuit breaker dashboard for monitoring the circuit breakers in each microservice.

Spring Cloud Services for Pivotal Cloud Foundry picks up where Spring Cloud leaves off, offering a discovery server, configuration server, and Hystrix dashboard as services that can be bound to applications deployed in Pivotal Cloud Foundry, leaving you to focus on developing the services that drive your application. In this talk, we will introduce the capabilities provided by Spring Cloud Services and demonstrate how it makes simple work of deploying cloud native applications to Cloud Foundry.

Roy Clarkson

Roy Clarkson is an engineer at Pivotal where he is a member of the Spring team. Roy is currently working on Spring Cloud Services for Pivotal Cloud Foundry, and is also an organizer of the Atlanta Spring User Group and Atlanta Cloud Foundry Meetup.

Craig Walls

Craig Walls is a senior engineer with Pivotal as the Spring Social project lead and is the author of Spring in Action and Spring Boot in Action. He’s a zealous promoter of the Spring Framework, speaking frequently at local user groups and conferences and writing about Spring. When he’s not slinging code, Craig spends as much time as he can with his wife, two daughters, 2 birds and 2 dogs.