Learn Microservices with Spring Boot and Spring Cloud
- Development
- Mar 21, 2025

Learn Microservices with Spring Boot and Spring Cloud, available at $44.99, has an average rating of 3.85, with 46 lectures, based on 303 reviews, and has 1476 subscribers.
You will learn about Understand what Microservice is Understand the architecture of Microservice Know how to build Microservice with Spring How to use docker to containerize Microservice How to deploy Microservice in AWS This course is ideal for individuals who are Anyone who want to learn Microservice with Spring It is particularly useful for Anyone who want to learn Microservice with Spring.
Enroll now: Learn Microservices with Spring Boot and Spring Cloud
Summary
Title: Learn Microservices with Spring Boot and Spring Cloud
Price: $44.99
Average Rating: 3.85
Number of Lectures: 46
Number of Published Lectures: 46
Number of Curriculum Items: 46
Number of Published Curriculum Objects: 46
Original Price: $189.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
This course requires you have some of the Knowledge of Java and Spring Development. I won’t cover every detail of the stuff presented in the course.
Pre-requisite For This Course
You already know the basics of Java and have some experience using it.
You know some basic knowledge of Spring Framework.
You are interested in microservice-based application and how to adapt it to the cloud.
You are interested in developing the microservice-based app using Spring
What is Microservices?
Microservices is a variant of the SOA (Service-Oriented Architecture) architectural style that make an application with a structure as a collection of loosely–coupled services. In the context of microservices, each service should be fine-grained and isolated. This improves modularity and makes the application easier to understand, develop and test.?
Why Microservices?
As the online society is growing tremendously, enterprises are facing competitive pressures. This impact the way developers have to about building applications, which includes Complexity, Faster Delivery, Performance and Scalability and High Availability. To meet these expectations, a movement is going on towards decomposing applications into small services and move away from a single monolithic artifact. In this case, we can build systems that are Flexible, Resilient and Scalable.
Why Microservices and Cloud?
“Cloud” is kind of overused. Every software vendor has a cloud and every platform is cloud-enabled, but they usually can be categorized into three models: IaaS, Paas and Saas. With microservices in the cloud, service instances should be brought up quickly and each instance should be indistinguishable from another.
What is Spring Cloud and Why is it relevant to Microservices?
Spring is now the de facto development framework for building Java-based application. Spring Boot embraces core features of Spring delivering a framework geared toward Java-based, REST-oriented microservices. On the other hand, the Spring Cloud framework makes it simple to operationalize and deploy microservices to a private or public cloud. Basically, Spring Cloud is an umbrella project that wraps several popular cloud-management microservice frameworks.
What is Covered in This Course?
This course consists of 9 chapters. Chapter 1 and 2 talk about the general theory and how to develop with Spring Boot. Chapter 3 to Chapter 8?work?on each of the core patterns focusing on solving the challenges presented in microservice-based architecture. We will go through the basics of each chapter and then focus on developing the code.?Chapter 9 introduces Docker and AWS. We will build images for each service, set up an instance in AWS?and push some images to AWS.?
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course Overview
Lecture 2: Tools and Source Code
Lecture 3: Slides for Download
Chapter 2: Chapter 1 – Microservice Intro
Lecture 1: Introduction to Microservice Architecture
Lecture 2: A Hello World example with Spring Boot
Lecture 3: Core patterns for Microservices – part 1
Lecture 4: Core patterns for Microservices – part 2
Chapter 3: Chapter 2 – Build Microservice with Spring Boot
Lecture 1: Build Microservice with Spring Boot
Chapter 4: Chapter 3 – Spring Cloud Configuration
Lecture 1: Cloud Configuration Intro
Lecture 2: Adding Models for Userservice – part 1
Lecture 3: Adding Models for Userservice – part 2
Lecture 4: Adding Userservice Controller
Lecture 5: Adding Userservice – Create User
Lecture 6: Adding Itemservice – part 1
Lecture 7: Adding Itemservice – part 2
Lecture 8: Adding Configuration Repository on Git
Lecture 9: Adding Cipher to Password
Chapter 5: Chapter 4 – Service Discovery
Lecture 1: Service Discovery Intro
Lecture 2: Adding Eureka Service
Lecture 3: Adding Feign Client
Chapter 6: Chapter 5 – Client Resiliency Pattern with Spring Cloud and Netflix Hystrix
Lecture 1: Resiliency Pattern Intro
Lecture 2: Adding Hystrix
Lecture 3: Adding User Context
Lecture 4: Adding Hystrix Concurrency Strategy
Lecture 5: Adding Hystrix Strategy Config
Chapter 7: Chapter 6 – Service Routing with Spring Cloud and Zuul
Lecture 1: Service Routing Intro
Lecture 2: Adding Zuul Server
Lecture 3: Adding Zuul Filter
Lecture 4: Adding Post Filter
Chapter 8: Chapter 7 – Securing Microservices
Lecture 1: Security Intro
Lecture 2: Adding Authorization Server
Lecture 3: Adding OAuth2 Config
Lecture 4: Adding JWT Config
Lecture 5: Enable Protected Resource
Chapter 9: Chapter 8 – Distributed Tracing with Spring Cloud Sleuth and Zipkin
Lecture 1: Intro
Lecture 2: Adding Sleuth
Lecture 3: Adding Zipkin
Lecture 4: Solving Access Token Propagation Issue
Chapter 10: Chapter 9 – Docker and AWS
Lecture 1: Project Code Retouched
Lecture 2: Introducing Docker and Pushing Eurekaservice
Lecture 3: Introducing AWS and Set Up ECS Instance
Lecture 4: Deploying Eurekaservice
Lecture 5: Adding Config and Authorization Service
Lecture 6: Fix Authorization Service
Lecture 7: Deploying More Images
Chapter 11: Closing
Lecture 1: On Fininshing
Instructors

Le Deng
ldeng.net/courses, consultant, thousands of students
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- CCIE Security ASA 9.6.1 Deep Dive- Labs
- SEO for Web Developers
- Mastering Loops- Modern JavaScript Techniques
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- The Beginner Forex Trading Playbook
- Dibuja y Esculpe tu COVID para Impresión 3d en Blender 2.8X
- Step-By-Step Stock Market Analysis and Real-Time Trades
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8LINQ- A Course For Beginners
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling