|
Lecture 1
|
Next Section uses Latest Version of Spring Boot
|
00:00:52 Duration
|
|
Lecture 2
|
Step 01 - Part 1 - Intro to Limits Microservice and Spring Cloud Config
|
00:04:51 Duration
|
|
Lecture 3
|
Step 01 - Part 2 - Setting up Limits Microservice
|
00:05:34 Duration
|
|
Lecture 4
|
Step 02 - Creating a hard coded limits service
|
00:04:59 Duration
|
|
Lecture 5
|
Step 03 -Enhance limits service to get configuration from application
|
00:05:14 Duration
|
|
Lecture 6
|
Step 04 - Setting up Spring Cloud Config Server
|
00:03:55 Duration
|
|
Lecture 7
|
Step 05 - Installing Git
|
00:01:45 Duration
|
|
Lecture 8
|
Step 06 - Creating Local Git Repository
|
00:04:32 Duration
|
|
Lecture 9
|
Step 07 - Connect Spring Cloud Config Server to Local Git Repository
|
00:05:11 Duration
|
|
Lecture 10
|
Step 08 - Configuration for Multiple Environments in Git Repository
|
00:06:18 Duration
|
|
Lecture 11
|
COURSE UPDATE Limits service with =2
|
|
|
Lecture 12
|
Step 09 - Connect Limits Service to Spring Cloud Config Server
|
00:04:58 Duration
|
|
Lecture 13
|
Debugging problems with Spring Cloud Config Server
|
|
|
Lecture 14
|
Step 10 - Configuring Profiles for Limits Service
|
00:05:44 Duration
|
|
Lecture 15
|
Step 11 - A review of Spring Cloud Config Server
|
00:04:16 Duration
|
|
Lecture 16
|
Step 12 - Introduction to Currency Conversion and Currency Exchange
|
00:03:14 Duration
|
|
Lecture 17
|
IMPORTANT SPRING BOOT AND SPRING CLOUD VERSIONS
|
|
|
Lecture 18
|
Step 13 - Setting up Currency Exchange Microservice
|
00:03:35 Duration
|
|
Lecture 19
|
Step 14 - Create a simple hard coded currency exchange service
|
00:06:29 Duration
|
|
Lecture 20
|
Step 15 - Setting up Dynamic Port in the the Response
|
00:07:10 Duration
|
|
Lecture 21
|
Step 16 - Configure JPA and Initialized Data
|
00:07:56 Duration
|
|
Lecture 22
|
Step 17 - Create a JPA Repository
|
00:05:16 Duration
|
|
Lecture 23
|
Step 18 - Setting up Currency Conversion Microservice
|
00:02:16 Duration
|
|
Lecture 24
|
Step 19 - Creating a service for currency conversion
|
00:06:58 Duration
|
|
Lecture 25
|
Step 20 - Invoking Currency Exchange Microservice from Currency
|
00:08:15 Duration
|
|
Lecture 26
|
Step 21 - Using Feign REST Client for Service Invocation
|
00:11:30 Duration
|
|
Lecture 27
|
Step 22 - Setting up client side load balancing with Ribbon
|
00:05:11 Duration
|
|
Lecture 28
|
COURSE UPDATE Ribbon DOES NOT work with Spring Boot 2
|
|
|
Lecture 29
|
Step 23 - Running client side load balancing with Ribbon
|
00:04:39 Duration
|
|
Lecture 30
|
Debugging problems with Feign and Ribbon
|
|
|
Lecture 31
|
Step 24 - Understand the need for a Naming Server
|
00:03:21 Duration
|
|
Lecture 32
|
Step 25 - Setting up Eureka Naming Server
|
00:05:25 Duration
|
|
Lecture 33
|
Step 26 - Connecting Currency Conversion Microservice to Eureka
|
00:03:06 Duration
|
|
Lecture 34
|
Step 27 - Connecting Currency Exchange Microservice to Eureka
|
00:03:02 Duration
|
|
Lecture 35
|
COURSE UPDATE Exclude dependency on jackson-dataformat-xml
|
|
|
Lecture 36
|
Step 28 - Distributing calls using Eureka and Ribbon
|
00:06:35 Duration
|
|
Lecture 37
|
Debugging Problems with Naming Server ( Eureka ) and Ribbon
|
|
|
Lecture 38
|
Step 29 - A review of implementing Eureka, Ribbon and Feign
|
00:03:58 Duration
|
|
Lecture 39
|
Step 30 - Introduction to API Gateways
|
00:02:50 Duration
|
|
Lecture 40
|
Step 31 - Setting up Zuul API Gateway
|
00:04:36 Duration
|
|
Lecture 41
|
Step 32 - Implementing Zuul Logging Filter
|
00:06:01 Duration
|
|
Lecture 42
|
Step 33 - Executing a request through Zuul API Gateway
|
00:05:27 Duration
|
|
Lecture 43
|
Step 34 - Setting up Zuul API Gateway between microservice invocations
|
00:07:16 Duration
|
|
Lecture 44
|
Debugging Problems with Zuul API Gateway
|
|
|
Lecture 45
|
Step 35 - Introduction to Distributed Tracing
|
00:03:26 Duration
|
|
Lecture 46
|
Step 36 - Implementing Spring Cloud Sleuth
|
00:08:34 Duration
|
|
Lecture 47
|
Step 37 - Introduction to Distributed Tracing with
|
00:04:34 Duration
|
|
Lecture 48
|
Step 38 - Installing Rabbit MQ
|
00:04:31 Duration
|
|
Lecture 49
|
Updates to Step 39 - Running Zipkin on Windows
|
|
|
Lecture 50
|
Step 39 - Setting up Distributed Tracing with Zipk
|
00:07:06 Duration
|
|
Lecture 51
|
Step 40 - Connecting microservices to Zipkin
|
00:03:35 Duration
|
|
Lecture 52
|
Updates to Step 40 Use spring-cloud-starter-zipki
|
|
|
Lecture 53
|
Step 41 - Using Zipkin UI Dashboard to trace reque
|
00:06:33 Duration
|
|
Lecture 54
|
Debugging Problems with Zipkin
|
|
|
Lecture 55
|
Step 42 - Understanding the need for Spring Cloud
|
00:09:16 Duration
|
|
Lecture 56
|
Step 43 - Implementing Spring Cloud Bus
|
00:05:02 Duration
|
|
Lecture 57
|
Step 44 - Fault Tolerance with Hystrix
|
00:07:10 Duration
|