Video description
Spring expert Kevin Bowersox offers a clear and practical path to building and deploying microservices in this detailed look at the Spring software components used to create those systems. This is a hands-on course designed for intermediate level Java developers.
You'll review the meaning of microservice architecture and distributed systems; learn the basics of using Spring Boot and Spring Cloud; learn to use the Spring-based toolsets for service discovery, service registry, routing, load balancing, and fault tolerance; see how Spring Cloud makes it easier to access Netflix components; and build a small scale microservices project of your own.
- Gain a practical understanding of microservice architecture, including the challenges and solutions
- Discover the most common design patterns associated with microservices
- Learn about Spring Boot, Spring Cloud, Eureka, Hystrix, Zuul, Ribbon, and more
- See how Netflix's platform uses Spring Cloud for easier component access
- Build a Spring components based microservices project from start to finish
Table of contents
-
Course Overview
- About The Course 00:04:57
- About The Author 00:02:07
-
Configuring Applications With Spring Boot
- Spring Boot Overview 00:03:33
- Spring Tool Suite Installation 00:04:13
- Spring Boot Project Setup 00:06:31
- External Configuration Approaches 00:07:32
- Importing Bean Configurations 00:07:58
- Managing Dependencies With Starter POMs 00:06:38
- Autoconfiguration 00:07:25
-
Microservices
- Microservices Overview 00:02:21
- Microservices And Monoliths 00:06:08
- Microservice Architecture 00:07:38
- Microserivces Demonstration 00:12:14
- Architecture Challenges And Solutions 00:08:12
-
Spring Cloud Configuration
- Spring Cloud Config Overview 00:05:41
- Spring Cloud Configuration Server 00:07:09
- Spring Cloud Configuration Client 00:07:17
- Refreshing Cloud Configuration 00:04:30
- Encryption With Cloud Config Server 00:06:48
- Passing Decrypted Values To Clients 00:05:04
-
Spring Cloud Netflix
- Spring Cloud Netflix 00:04:20
-
Service Registry And Discovery With Eureka
- Service Registry And Discovery With Eureka 00:05:52
- Eureka Server 00:04:46
- Redundant Eureka Servers 00:06:49
- Registering Eureka Clients 00:04:06
- Working With Eureka Clients Programmatically 00:07:47
- Service Discovery With Resttemplate 00:07:17
-
Circuit Breaking With Hystrix
- Circuit Breaking And Monitoring With Hystrix 00:04:50
- Hystrix Project Setup 00:06:44
- Circuit Breaking With Hystrix 00:05:20
- Hystrix Configuration 00:07:00
- Hystrix Dashboard 00:05:10
-
Ribbon Load Balancing
- Load Balancing With Ribbon 00:03:57
- Microservice Project Setup 00:05:00
- Client Project Setup 00:03:46
- Ribbon Configuration 00:06:56
-
Zuul Edge Service
- Zuul Edge Service 00:03:45
- Zuul Project Setup 00:03:27
- Proxying With Zuul 00:05:16
- Routing Configuration 00:02:51
- Zuul Filters 00:06:03
-
Spring Cloud Security
- OAuth Security 00:06:50
- Postman Installation 00:02:44
- Authorization Server Setup 00:12:10
- OAuth Resource Server Setup 00:07:09
- OAuth Client Configuration 00:13:18
- HSQLDB Server 00:05:57
- Database Schema Setup 00:05:11
- Client And Token Management With JDBC 00:06:29
- Standalone Resource Server 00:11:16
-
Microservice Sample Project
- Course Project 00:02:08
- Base Project Introduction 00:07:25
- Cloud Configuration Setup 00:05:37
- Service Registry And Discovery 00:05:27
- Edge Service With Zuul 00:08:51
- Load Balancing Integration 00:04:36
-
Course Wrap-Up
- Course Wrap Up 00:04:24
Product information
- Title: Building Microservices with Spring
- Author(s):
- Release date: February 2017
- Publisher(s): Infinite Skills
- ISBN: 9781491977095
You might also like
book
Building Microservices with Spring
Learn and use the design patterns and best practices in Spring to solve common design problems …
video
Spring Microservices in Action, Second Edition, Video Edition
In Video Editions the narrator reads the book while the content, figures, code listings, diagrams, and …
book
Spring Microservices in Action, Second Edition
By dividing large applications into separate self-contained units, Microservices are a great step toward reducing complexity …
video
Building Microservices with Spring Boot LiveLessons (Video Training)
6 + Hours of Video Instruction Description The source code repository for this LiveLesson is located …