Founder and contributor to Spring Batch, lead of Spring Boot, Spring Cloud and Spring Security OAuth. Also an active contributor to Spring Integration, Spring Framework, Spring AMQP, Spring Security. Experienced, delivery-focused architect and development manager. Has designed and built successful enterprise software solutions, and implemented them in major institutions worldwide.

Talk: Microservices Made Easy with Spring Cloud and Netflix OSS

It's relatively easy to write and deploy a microservice these days, but no microservice is an island, and that's what slows you down. It turns out there are emergent patterns of modern cloud-first architectures which amount to "non-functional" requirements that you otherwise didn't have. Aspects of some problems are unsolvable (consistency, latency), but brittleness and manageability can be addressed with generic, boiler plate patterns, and that's the sort of stuff that you can end up re-inventing.

In this presentation we anatomise the common patterns of distributed systems and show how you can make life easier by employing off the shelf tools to address the problems you encounter (e.g. Netflix OSS and Spring Cloud).