Jump-Start Microservices on Spring Boot and Spring Cloud

Microservices Architecture Implementation using Spring Boot Plugin and OSS patterns

The main objective of the microservices implementation is to split up the application as a separate service for each core and API service functionality and it should be deployed independently on the cloud. We have chosen the reactive programming language with a set of components that can be used to implement our operations model. Spring Cloud integrates the Netflix components in the spring environment in a very nice way using auto-configuration and convention over configuration similar to how Spring Boot works.

What you’ll learn

  • Learn and appreciate the working of microservices architecture on Spring Boot.

Course Content

  • Introduction to Microservices Architecture –> 6 lectures • 13min.
  • Creating Microservices using Spring Boot –> 3 lectures • 7min.
  • Docker Fundamentals –> 8 lectures • 22min.
  • Spring Cloud Config –> 10 lectures • 41min.
  • Using some of the Netflix OSS patterns in Microservices Architecture. –> 23 lectures • 55min.
  • Eureka Naming and Discovery Server –> 6 lectures • 14min.
  • Spring Cloud Gateway –> 7 lectures • 19min.
  • Circuit Breaker using Resilience4J –> 2 lectures • 5min.
  • Spring Cloud Authorization using Oauth2 Cloud –> 4 lectures • 8min.

Jump-Start Microservices on Spring Boot and Spring Cloud

Requirements

  • Java Programming Basics and basic understanding of web services.

The main objective of the microservices implementation is to split up the application as a separate service for each core and API service functionality and it should be deployed independently on the cloud. We have chosen the reactive programming language with a set of components that can be used to implement our operations model. Spring Cloud integrates the Netflix components in the spring environment in a very nice way using auto-configuration and convention over configuration similar to how Spring Boot works.

Spring Boot is a brand new framework from the team at Pivotal, designed to simplify the bootstrapping and development of a new spring application. The framework takes an opinionated approach to configuration, freeing developers from the need to define the boilerplate configuration.

This course aims at getting an understanding and hands on skills on Microservices and its implementation using Spring Boot Plugin. This course covers almost all important patterns introduced by Netflix to address the challenges of Microservices Architecture.

Starting with drawing a comparison between a Monolithic application and Microservices Architecture till applying the Netflix patterns on Spring Boot Services, this course glues one to a fabulous learning environment.

This course covers tools like Spring Cloud Config, Eureka, Cloud Gateway, Oauth cloud , Hystrix, Ribbon, Feign etc..