Have something interesting to share with Java Eastern Europe community?
Become a speaker now
Josh Long

Josh Long

Pivotal, USA

Josh Long is the Spring Developer Advocate. Josh is the lead author on Apress’ Spring Recipes, 2nd Edition, the O’Reilly “Pro Spring Roo” book, the Pearson “Livelessons for Spring” and a committer on several Spring projects and the Activiti BPMN framework. When he’s not hacking on code, he can be found at the local Java User Group or at the local coffee shop. Josh likes solutions that push the boundaries of the technologies that enable them. Josh’s interests include big-data, mobile, REST, NoSQL and integration. He blogs on the Spring blog and on his personal blog.

Speaker's activity
Building “Bootiful” Microservices with Spring
May 23
45 minutes

Abstract: We get it already! Microservices help you build smaller, singly-focused services, quicker. They scale out. They’re more agile because individual teams can deliver them at their own pace. They work well in the cloud because they’re smaller, and benefit from elastic, horizontal scaling. But what about the complexity? There’s a cost associated with adding services and coordinating the interactions between them. In this talk, we’ll look at Spring Cloud, which builds atop Spring Boot and the Netflix OSS stack, and see how it lets you easily integrate service-discovery, security, reliability patterns like the circuit breaker, and centralized and journaled property configuration (and more) to build resilient microservices that scale.

We’ll look at service discovery and registration with a Eureka service registry and Spring Cloud’s Eureka integration, centralized, journaled configuration with Spring Cloud’s Config server, refreshing bean configuration in-situ with the `@RefreshScope`, building an API gateway using Zuul and reactive programming, and isolating failure cascades using the Hystrix circuit-breaker.


Slides are available here.