Course Outline

Introduction

  • Microservice architecture, PaaS, and cloud-native design

Overview of Spring Cloud Sub-Projects

  • Config Server & Bus, Eureka, Ribbon, Feign, and Hystrix

Overview of Spring Boot

Setting up Your Development Environment

Creating a Spring Boot Application

Centralized, Versioned Configuration Management with Spring Cloud Config

Dynamic Configuration Updates with Spring Cloud Bus

Service Discovery with Eureka

Load Balancing with Ribbon

Applying Circuit Breakers with Hystrix

Declarative REST Clients with Feign

Working with API Gateway

Securing Your Microservices

Tracing Microservices to Uncover Latencies

Troubleshooting

Summary and Conclusion

Requirements

  • Java development experience.
  • Experience with Spring Framework.

Audience

  • Java developers wishing to rapidly build and deploy microservices
  14 Hours
 

Testimonials

Related Courses

Getting Started with Consul

  7 hours

Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net

  14 hours

Building Microservices with Python

  7 hours

Building Microservices with Node.js and Seneca

  14 hours

Building Microservices with Go

  28 hours

Building Microservices with Apigee Edge

  21 hours

Building Microservice Architectures

  14 hours

Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

  14 hours

Building Microservices with Gilliam

  7 hours

Systems and Service Architecture - Microservices Architecture

  14 hours

Building Microservices with Spring Cloud and Docker

  21 hours

Microservices with Spring Cloud and Kafka

  21 hours

System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud

  21 hours

WSO2 API Manager for Developers

  7 hours

Building Microservices with Spring Cloud and Netflix OSS

  21 hours