Call : (+91) 99 8080 3767
Mail : info@EncartaLabs.com
EncartaLabs

Spring Cloud - Developer

( Duration: 3 Days )

The Spring Cloud - Developer training course provides you with an in-depth coverage of cloud-native and microservices patterns using Spring Cloud and Netflix components to help solve challenges associated with running distributed, cloud-native applications over a microservices architecture.

By attending Spring Cloud - Developer workshop, delegates will learn to:

  • Examine Problems of Distributed Systems and the associated Fault Tolerance patterns
  • Examine how Distributed applications contribute to development and runtime of Cloud Native REST applications
  • Examine how Distributed applications impact software systems fault tolerance
  • Examine development impacts of implementing Spring Cloud solutions
  • Contrast the benefits and trade-offs of Spring Cloud solutions
  • Implement Spring Cloud solutions

  • Java experience
  • Spring Core experience

  • This Spring Cloud - Developer class is ideal for Developers interested in learning how to construct scalable and fault-tolerant cloud-native applications using the Spring Cloud family of projects

COURSE AGENDA

1

Introduction

  • Spring Cloud Introduction
  • Distributed Applications
  • Spring Cloud Dependencies
2

Service Discovery and Client Load Balancing

  • Service Registry, Load Balancing Patterns
  • Eureka Service Registry
  • Eureka Server REST Operations
  • Service Discovery Clients
  • Client Load Balancing
  • Observability
  • Configurable Load Balancing Algorithm
3

External Configuration and Distributed Trace

  • External Configuration and Distributed Trace Patterns
  • Spring Cloud Config Server
  • Dynamically Refresh Application Configuration
  • Distributed Updates
  • Distributed Trace Collection and Visualization with Zipkin
4

Fault Tolerance - Health Checks

  • Fault Tolerance Patterns
  • Health Check Pattern
  • Eureka Client Health Check
  • Load Balancing Client Liveness Check
5

Retry, Backoff, Timeouts, Fallbacks

  • Retry, Timeout and Fallback Patterns
  • Retry with Load Balancing Client
  • Slow Requests
  • Socket Timeouts
  • Fail-fast and Retry with Spring Cloud Config Server
  • Timeouts with Hystrix
6

Circuit Breakers and Bulkheads

  • Circuit Breaker and Bulkhead Patterns
  • Circuit Breaker with Hystrix
  • Bulkheads with Hystrix

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top