Skip to content

Latest commit

 

History

History
55 lines (29 loc) · 3.4 KB

README.md

File metadata and controls

55 lines (29 loc) · 3.4 KB

Azure Spring Cloud training

You will find here a full workshop on Azure Spring Cloud, including guides and demos.

This is done by Julien Dubois and available for free to everyone, under the Apache 2 license.

What you should expect

This is not the official documentation, but an opinionated training.

It is made to by hands-on, and will use the command line extensively. The idea is to get coding very quickly and play with the platform, from a simple demo to far more complex examples.

After completing all the guides, you should have a fairly good understanding of everything that Azure Spring Cloud offers.

Prerequisites

Basics on creating a cluster and configuring the CLI to work efficiently.

Build the simplest possible Spring Boot microservice, made with https://start.spring.io/.

Access Spring Boot applications logs to understand common issues.

Configure a Spring Cloud Config Server, that will be entirely managed and supported by Azure Spring Cloud, to be used by Spring Boot microservices.

Build a Spring Boot microservice that is cloud-enabled: it uses a discovery server (Eureka) and a Spring Cloud Config Server which are both managed and supported by Azure Spring Cloud.

Build a reactive Spring Boot microservice, that uses the Spring reactive stack and is binded to a Cosmos DB database in order to access a globally-distributed database without optimum performance.

Build a classical Spring Boot application that uses JPA to acess a MySQL database managed by Azure.

Build a Spring Cloud Gateway to route HTTP requests to the correct Spring Boot microservices.

Use a front-end to access graphically our complete microservice stack. Monitor our services with Azure Spring Cloud's distributed tracing mechanism, and scale our services depending on our needs.