Spring Boot Microservices: Create Highly Scalable Applications using Spring Cloud
This course is designed to provide students with the fundamental knowledge and hands-on experience necessary to build microservices using the Spring Boot framework. Students will learn the core concepts of microservices, including service registries, API gateways, circuit breakers, and cloud …
This course is designed to provide students with the fundamental knowledge and hands-on experience necessary to build microservices using the Spring Boot framework. Students will learn the core concepts of microservices, including service registries, API gateways, circuit breakers, and cloud configuration, as well as how to implement them using Spring Boot.
Course Outcome
Upon completing this course, students will be able to:
- Understand the principles of microservice architecture and how it differs from monolithic architecture.
- Set up a development environment with Maven or Gradle, and Intellij IDE.
- Build microservices using Spring Boot.
- Implement and use service registries to manage microservice discovery and registration.
- Configure and use API gateways to route requests to microservices.
- Implement circuit breakers using Resillience4J to prevent cascading failures in microservices.
- Use cloud configuration to store and manage application configurations in a central location.
- Use Zipkin and Sleuth to trace and analyze logs.