/3-stages-of-microservices

Microservices demo in 3 stages - app communication, database integration, service orchestration

Primary LanguageJava

Microservices Demo - 3 stages

This code repository is based upon levels 1-9 of the more comprehensive microservices-java project.

Project branches

Each branch contains code for stepping through the project at three different stages.

  1. Application chatter - 2 Spring Boot applications communicating over REST returning text strings.

  2. 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.

  3. Managed microservices system - incorporating Docker Compose to manage and run a variety of containerized services together, including the configuration server and applications.

Presentation

PDF versions of accompanying presentations are published to SpeakerDeck.

Resources