Search your course

Spring Microservices with Spring Boot

Trainer

Abhishek Verma

Category

Spring

Topics

18

Estimated Time

36 hours

Price: FREE

Course Description

Dive into Spring Microservices with this comprehensive playlist designed to make building distributed systems simple and practical using Spring Boot and Spring Cloud. Learn how to implement service discovery, API gateways, centralized configuration, inter-service communication, resilience with circuit breakers, and distributed tracing. Master each concept with real-world examples and clear, step-by-step guidance that bridges theory and hands-on development. I will create videos of this playlist, once we will hit 50K subscribers on YouTube.

Table of Content

  1. Monolithic Spring Boot App
  2. Breaking the Monolith into Microservices
  3. Designing Databases for Microservices (Database per Service)
  4. Implementing Central Configuration with Spring Cloud Config
  5. Implementing Service Discovery with Eureka
  6. Implementing Load Balancer with Ribbon
  7. Implementing API Gateway with Zuul
  8. Implementing Resilience with Hystrix
  9. Implementing Tracing with Sleuth and Zipkin
  10. Implementing Central Configuration with Consul
  11. Implementing Load Balancer with Consul
  12. Implementing Service Discovery with Consul
  13. Implementing API Gateway with Spring Cloud Gateway
  14. Implementing Resilience with Resilience4J
  15. Monitoring microservices with Spring Boot Admin
  16. Unit Testing
  17. Cucumber Testing
  18. Contract Testing

Pre-requisite Courses

Below is a list of playlists you should complete before diving into this course to ensure a strong foundation.