Josh Long | Devoxx

Josh Long
Josh Long Twitter

From Pivotal

Josh Long is the Spring developer advocate at Pivotal. Josh is the lead author on 4 books and instructor in one of Safari's best-selling video series, all on Spring. Josh likes solutions that push the boundaries of the technologies that enable them. His interests include cloud-computing, business-process management, big-data and high availability, mobile computing and smart systems. He blogs on or on his personal blog and on Twitter (@starbuxman).


cldops Cloud & DevOps

Microservices Bootcamp

Hand's on Labs

Oh sure, we've all heard about microservices, but there still seems to be a lot of confusion over what they are (and, just as importantly, what they're not) and how to implement them.

In this workshop, we'll look at:

  • building simple services with REST
  • letting each service discover each other through service discovery and registration
  • handling journaled configuration
  • building fault-tolerance and resilience into a microservice architecture by adapting well-known reliability patterns like the "circuit-breaker"
  • handling API security with OAuth
  • make services available to the client using API gateways

The lab will be conducted as a series of small examples and students should be able to follow along by coding what's shown. All examples are in Git if anybody needs them, but the expectation is that we will end up with several modules that we start from scratch that - taken together - demonstrate a microservice system.