Course Information
Course Overview
Monolithic App Migration to Microservices Spring Boot 2 and with Spring Cloud
This is a comprehensive course on Spring Boot 2 latest features, Actuators, Spring Cloud Features such as Service Discovery with Eureka and Spring Boot2, Remote Config Service with Spring Boot 2, Declarative Client Feign with Spring Boot 2, Circuit Breaker Hystrix with Spring Boot2, Spring Cloud API Gateway Direct Service Invocation, Spring Cloud API Gateway Integration and Load Balancing with Eureka. Besides, this courses includes complex JPA Relationships, Native Queries, and strategies for practical world issues faced by Microservices projects.
Course Content
- 26 section(s)
- 168 lecture(s)
- Section 1 Introduction
- Section 2 Tools Introduction and Setup
- Section 3 Microservice Background and Monolithic Application Review
- Section 4 Spring Boot Introduction and Template
- Section 5 Migrate Product API to a Spring Boot Microservice
- Section 6 Spring Cloud Microservices Service Discovery
- Section 7 Microservices Service Registration
- Section 8 Spring Cloud Microservices Remote config
- Section 9 Add Remote Config to the Product API
- Section 10 Refactoring the Category API
- Section 11 Declarative Client Feign
- Section 12 Central Exception Handling
- Section 13 Circuit Breaking with Hystrix
- Section 14 Bonus Section Dealing with Spring Data MongoDB
- Section 15 Refactoring the User API
- Section 16 Refactoring the Address API
- Section 17 Refactor the Pricing API
- Section 18 Refactor Delivery API
- Section 19 Create Account API
- Section 20 Create the Cart API
- Section 21 Store Pickup API
- Section 22 Refactoring the Shipping API and using Spring Cloud Feign to validate Product
- Section 23 Order API
- Section 24 Promo API
- Section 25 Learning API Gateway
- Section 26 Microservice Architecture Patterns
What You’ll Learn
- Learn how a monolithic service can be migrated to a Microservice architecture using Spring Cloud Step by Step, Learn the benefits of Spring Cloud Service Discovery using Netflix Eureka, Learn the benefits of Spring Cloud Remote Configuration, Learn the benefits of Declarative Client Feign, Learn the benefits of Circuit Breaker using Netflix Hystrix, Learn about inbuilt Fault Tolerance and high availability in the Spring Cloud Microservices architecture, Learn about inbuilt Fault Tolerance and high availability in the Spring Cloud Microservices architecture
Skills covered in this course
Reviews
-
PPedro Montiel
In general liked the course; is a good starting point, although I believe there is a considerable lectures/sections spending too much time in repetitive actions ( copy, paste, find/replace ), would liked that time to be spent on going a little deeper into feign, circuit breaker, api gateway, eureka in real prod envs, how to avoid plain text properties in config server, etc.
-
OOtavio Remedio
Pensei que o foco seria mais no stack de spring cloud ou similar. Não vi muita abordagem sobre o assunto quanto imaginava, a maior parte do curso fica voltada pra ilustrar uma refatoração de código, o que após certo momento torna se cansativo pois por muitos capítulos não se aborda nada de novo. No entanto não deixa de oferecer uma abordagem, mesmo que básica, sobre a arquitetura de microserviços.
-
AArup Chanda
Understood something about Microservice from Architects Eye.. We have very limited videos on microservices from arch stand point Plus the migration demonstration code videos are not visible, they are very small... to read.. also reasoning for breaking them the way it is being done should be given.
-
RR Portillo
I love this course! The instructor begins with a good refresher on Restful concepts, AOP, etc and transitions nicely to microservices.