Home/Deals/Development

[NEW] Building Microservices with Spring Boot & Spring Cloud

Build Microservices using Java, REST API, Spring Boot 3, Spring Cloud, React JS, Kafka, RabbitMQ, Docker & IntelliJ IDEA
4.6 ★★★★★24,377 studentsCreated by Ramesh Fadatare (Java Guides)Last updated Nov 5, 2025🌐 English

What you'll learn

Learn REST API Fundamentals - REST API, Resource, Sub-resource, URI, HTTP methods, HTTP status codes, Design REST APIs, Best Practices, and REST API Differences
Build REST API's using Spring Boot
Build CRUD REST API's using Spring Boot, Spring Data JPA and MySQL Database
Using DTO (Data Transfer Object) Pattern in Spring Boot App
Using Mapping Libraries - ModelMapper and MapStruct
Exception Handling in Spring Boot App
Spring Boot REST API Validation
Spring Boot Actuator - Production-Ready Features
Master building REST APIs for Banking App and Employee App.
Master building REST APIs for One-to-Many relationship
Building Spring Boot Microservices in IntelliJ IDEA
Microservices Communication using RestTemplate, WebClient and Cloud OpenFeign
Centralized Configurations using Spring Cloud Config Server
Create Service Registry and Discovery using Spring Cloud Netflix Eureka
Create API Gateway using Spring Cloud Gateway
Load balancing with Eureka server and Open Feign using Spring Cloud LoadBalancer
Auto Refresh Config Changes using Spring Cloud Bus
Distributed Tracing with Spring Cloud Sleuth and Zipkin
Resilience4J: Circuit Breaker, Retry and RateLimiter Patterns
How to Add Step by Step New Microservice to Existing Project
Create React Frontend Microservice and Integrate with Backend Microservices
Dockering Spring Boot Application Step by Step
Dockering Spring Boot MySQL CRUD Application Step by Step
Docker Compose for Dockering Spring Boot Application Step by Step
Learn How to Use Apache Kafka in the Spring Boot App
Spring Boot + Apache Kafka Real-World Wikimedia Project
Event-Driven Microservices using Spring boot and Kafka
Learn How to Use RabbitMQ in the Spring Boot App
Event-Driven Microservices using Spring boot and RabbitMQ
REST API Documentation using SpringDoc OpenAPI (Swagger) Library
Migrate Existing Microservices Project into Latest Version
Build Spring Boot React JS Full-Stack CRUD Web Application
Learn Functional Programming in Java

Requirements

Java
Familiar with IntelliJ IDEA
No Spring Boot REST API experience needed, You will learn building Spring Boot REST APIs from the scratch
No Microservices experience needed. You will learn everything you need to know about Microservices
No Docker experience needed. You will learn Docker essentials for deployment
No RabbitMQ and Kafka experience needed. You will learn RabbitMQ and Kafka essentials for building event-driven microservices

Description

Frequently Asked Questions

Student Feedback

4.6
★★★★★
Course Rating
75%
15%
5%
5%
5%
S
Sarah J.
★★★★★2 weeks ago

This course was absolutely amazing! The instructor explained everything clearly and the projects were very helpful.

M
Michael T.
★★★★1 month ago

Great content, highly recommended for beginners. Just wish there were more practice exercises.

D
David K.
★★★★★2 months ago

Best course on this topic I've taken so far. Worth every penny (even better since I got it for free!).

More Courses You Might Like

[NEW] Building Microservices with Spring Boot & Spring Cloud
$9.99$119.9992% Off
🎫 Coupon
JG_NOV_25
REDEEM COUPON
30-Day Money-Back Guarantee
This course includes:
  • 📺 41h on-demand video
  • 📱 Access on mobile and TV
  • ♾️ Full lifetime access
  • 🏆 Certificate of completion