This code repository is based upon levels 1-9 of the more comprehensive microservices-java project.
Each branch contains code for stepping through the project at three different stages.
-
Application chatter - 2 Spring Boot applications communicating over REST returning text strings.
-
Interacting with a database - Adding a database underneath, with one Spring Boot application acting as backend API provider and the other application acting as client application.
-
Managed microservices system - incorporating Docker Compose to manage and run a variety of containerized services together, including the configuration server and applications.
PDF versions of accompanying presentations are published to SpeakerDeck.