Skip to content

PacktPublishing/Spring-Boot-Microservices-with-Spring-Cloud

Repository files navigation

Spring Boot Microservices with Spring Cloud!

This is the code repository for Spring Boot Microservices with Spring Cloud!, published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About this course

This course starts with the fundamentals of microservices, comparing them with monolithic architectures and addressing their pros and cons. You will set up your development environment, build a "Hello World" microservice, and understand key Spring Boot features. Then, you will explore REST Template, WebClient, and reactive programming with WebFlux to enable efficient service communication. Next, you will build a fully functional microservices application, implementing services for products, pricing, and inventory. You will integrate service discovery with Eureka, use Netflix Ribbon for load balancing, and configure API gateways for seamless communication. The course covers resilience patterns, including circuit breakers with Resilience4j, retries, and centralized configuration using Spring Cloud Config Server. Finally, you will learn advanced production-ready techniques such as distributed tracing with Zipkin, log aggregation with the ELK stack, and event-driven microservices using Spring Cloud Bus. By the end, you will have hands-on experience in building robust, scalable, and highly available microservices using industry-best practices.

About

Code Repository for Spring Boot Microservices with Spring Cloud!, Published by Packt

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published