Introduction
  • Course Overview
  • Tools and Source Code
  • Slides for Download
Chapter 1 - Microservice Intro
  • Introduction to Microservice Architecture
  • A Hello World example with Spring Boot
  • Core patterns for Microservices - part 1
  • Core patterns for Microservices - part 2
Chapter 2 - Build Microservice with Spring Boot
  • Build Microservice with Spring Boot
Chapter 3 - Spring Cloud Configuration
  • Cloud Configuration Intro
  • Adding Models for Userservice - part 1
  • Adding Models for Userservice - part 2
  • Adding Userservice Controller
  • Adding Userservice - Create User
  • Adding Itemservice - part 1
  • Adding Itemservice - part 2
  • Adding Configuration Repository on Git
  • Adding Cipher to Password
Chapter 4 - Service Discovery
  • Service Discovery Intro
  • Adding Eureka Service
  • Adding Feign Client
Chapter 5 - Client Resiliency Pattern with Spring Cloud and Netflix Hystrix
  • Resiliency Pattern Intro
  • Adding Hystrix
  • Adding User Context
  • Adding Hystrix Concurrency Strategy
  • Adding Hystrix Strategy Config
Chapter 6 - Service Routing with Spring Cloud and Zuul
  • Service Routing Intro
  • Adding Zuul Server
  • Adding Zuul Filter
  • Adding Post Filter
Chapter 7 - Securing Microservices
  • Security Intro
  • Adding Authorization Server
  • Adding OAuth2 Config
  • Adding JWT Config
  • Enable Protected Resource
Chapter 8 - Distributed Tracing with Spring Cloud Sleuth and Zipkin
  • Intro
  • Adding Sleuth
  • Adding Zipkin
  • Solving Access Token Propagation Issue
Chapter 9 - Docker and AWS
  • Project Code Retouched
  • Introducing Docker and Pushing Eurekaservice
  • Introducing AWS and Set Up ECS Instance
  • Deploying Eurekaservice
  • Adding Config and Authorization Service
  • Fix Authorization Service
  • Deploying More Images
Closing
  • On Fininshing