Microservices

Micro-Services with Spring Boot & Spring Cloud

Microservices are the current architectural trend. Many organizations implementing agile at scale across the enterprise realize that a monolithic system architecture is one of their major impediments to achieving real agility. Implementing autonomous teams, continuous integration and delivery and other key agile practices are almost impossible unless the Monolith is broken down into smaller autonomous well-defined microservices.

In this course, the students will learn how to implement micro-services using Spring Cloud and Spring Boot.

Target Audience

    • Java developers
    • Team leaders and
    • Project managers

Prerequisites

    • Profound knowledge of the Java language
    • Profound knowledge of Spring Core v4

Training duration

    • 2 Days

What will you learn?

  • Spring DI and Boot overview:

    • Spring Beans Overview
    • Spring Boot Architecture
    • Spring Boot Starters
    • Build and Deploy
    • Integration of Spring Services
  • Micro-services Overview:

    • Introduction to Micro-Services
    • Motivation
    • Challenges
    • Cloud-Native development and principles – design patterns
  • Spring Cloud:

    • Application Contexts in Spring Cloud
    • Bootstrapping
    • Central configuration
    • Service Discovery
    • High Availability
    • Using Circuit-Breaker
    • Load Balancing
    • The Cloud Bus

Interested in microservices training?