Chapter:1

Course Overview

About The Course

About The Author

How To Access Your Working Files

Chapter:2

Configuring Applications With Spring Boot

Spring Boot Overview

Spring Tool Suite Installation

Spring Boot Project Setup

External Configuration Approaches

Importing Bean Configurations

Managing Dependencies With Starter POMs

Autoconfiguration

 

Chapter:3

Microservices

Microservices Overview

Microservices And Monoliths

Microservice Architecture

Microserivces Demonstration

Architecture Challenges And Solutions

 

Chapter:4

Spring Cloud Configuration

Spring Cloud Config Overview

Spring Cloud Configuration Server

Spring Cloud Configuration Client

Refreshing Cloud Configuration

Encryption With Cloud Config Server

Passing Decrypted Values To Clients

 

Chapter:5

Spring Cloud Netflix

Spring Cloud Netflix

Chapter:6

Service Registry And Discovery With Eureka

Service Registry And Discovery With Eureka

Eureka Server

Redundant Eureka Servers

Registering Eureka Clients

Working With Eureka Clients Programmatically

Service Discovery With Resttemplate

 

Chapter:7

Circuit Breaking With Hystrix

Circuit Breaking And Monitoring With Hystrix

Hystrix Project Setup

Circuit Breaking With Hystrix

Hystrix Configuration

Hystrix Dashboard

 

Chapter:8

Ribbon Load Balancing

Load Balancing With Ribbon

Microservice Project Setup

Client Project Setup

Ribbon Configuration

Chapter:9

Zuul Edge Service

Zuul Edge Service

Zuul Project Setup

Proxying With Zuul

Routing Configuration

Zuul Filters

Chapter:10

Spring Cloud Security

OAuth Security

Postman Installation

Authorization Server Setup

OAuth Resource Server Setup

OAuth Client Configuration

HSQLDB Server

Database Schema Setup

Client And Token Management With JDBC

Standalone Resource Server

Chapter:11

Microservice Sample Project

Course Project

Base Project Introduction

Cloud Configuration Setup

Service Registry And Discovery

Edge Service With Zuul

Load Balancing Integration

Chapter:12

Course Wrap-Up

Course Wrap Up