Microservices with Spring Cloud

A deep-dive into the Microservice architectural style, and how to implement it with Spring technologies.

  • Ken Krueger
  • 4.57
  • (7486 reviews)
  • 4.5 hrs
  • 30 lectures
  • Udemy
Microservices with Spring Cloud

What you will learn?

  • Articulate the Microservices architectural style; its advantages and disadvantages
  • Build simple Spring Boot applications utilizing web interfaces, REST interfaces, Spring Data, and HATEOAS
  • Build Microservice applications utilizing the different Spring Cloud sub-projects, including Config Server & Bus, Eureka, Ribbon, Feign, and Hystrix

Your trainer

Ken Krueger

Over 25 years of experience developing software for a variety of business purposes. Expertise in Java, Spring, and related open source technologies, database and web development, cloud, microservices, and big data. Experience as a software developer, team leader, project manager, and scrum master.

My Professional Mission: Guiding individuals and organizations to commercial success through the application of modern technology.

30 lessons

Easy to follow lectures and videos covering subject details.

4.5 hours

This course includes hours of video material. Watch on-demand, anytime, anywhere.

Certificate of Completion

You will earn a Certificate of Completion at the end of this course.

Course curriculum

  • Course Introduction06:47
  • Lab Setup00:02
  • What are Microservices? Part 116:33
  • What are Microservices? Part 219:44
  • Spring Boot, Part 116:34
  • Spring Boot, Part 219:32
  • Spring Boot, Part 315:06
  • Spring Boot, Part 412:34
  • Spring Boot, Part 509:08
  • Lab 1 - Create a Spring Boot Application00:02
  • Spring Cloud Overview10:09
  • Spring Cloud Configuration - Centralized, Versioned Configuration - Part 114:48
  • Spring Cloud Configuration - Centralized, Versioned Configuration, Part 217:18
  • Lab 3 - Spring Cloud Configuration00:04
  • Spring Cloud Eureka - Service Discovery18:46
  • Lab 4 - Spring Cloud Eureka00:02
  • Spring Cloud Ribbon - Client-Side Load Balancing12:18
  • Lab 5 - Spring Cloud Ribbon00:02
  • Spring Cloud Feign - Declarative REST Client11:53
  • Lab 6 - Feign00:03
  • Spring Cloud Hystrix - Circuit Breaker20:22
  • Lab 7 - Hystrix00:03
  • Spring Cloud Bus - Dynamic Configuration Changes14:28
  • Lab 8 - Spring Cloud Bus00:02
  • API Gateway - Part 1 - Purpose, and Spring Cloud Zuul12:07
  • API Gateway - Part 2 - Caching Options10:33
  • API Gateway - Part 3 - Resource Expansion11:03
  • API Gateway - Part 4 - Protocol Conversion05:34
  • Lab 9 - Zuul and ETags00:03
  • Summary, Resources, and Feedback05:02
Online Courses

Learning Microservices doesn't have to be hard. Here is our curated list of recommended online courses that will guide you step-by-step in the learning process.

Learn more
Books

Are you an avid book reader? Do you prefer paperback, or maybe Kindle version? Take a look at our curated list of Microservices related books and take yourskills to the next level.

Learn more
YouTube videos

The number of high-quality and free Microservices video tutorials is growing fast. Check this curated list of recommended videos - there is no excuse to stop learning.

Learn more