Greach 2016

Spring Cloud's Groovy

Groovy is awesome – that’s a fact. But did you know that Spring Cloud’s awesome too? If you’re going the microservice direction (and who isn’t today right?) then Spring Cloud gives you the toolset!

Service Discovery and Registry (Zookeeper / Consul / Eureka), easy request sending with client side load balancing (Feign + Ribbon), request proxying with Zuul. A lot of people already know these features but not that many know about Spring Cloud Sleuth (the distributed tracing solution for your cloud) and Spring Cloud Stream (messaging between microservices has never been that easy!).

In this presentation we’ll see a Groovy microserviced based system using the Spring Cloud tooling. We’ll focus on distributed tracing with Spring Cloud Sleuth and Zipkin.

Principal Software Engineering, Pivotal

Marcin Grzejszczak

Marcin Grzejszczak

Enthusiast of clean coding and good design. Author of “Mockito Instant” and “Mockito Cookbook” books. Contributor to several open source projects (including Rest-assured, Drools, Moco, Mockito). Co-author of the Groovy @Builder, “micro-infra-spring”, “spring-cloud-zookeeper”, “spring-cloud-sleuth” microservices related open source solutions. Author of Uptodate Gradle plugin, Spock subjects-collaborators extension and gradle-test-profiler open source projects. Co-founder of the Warsaw Groovy User Group. A member of the Most Valuable Blogger program at DZone and Java Code Geek