Introduction to Microservices


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Discover what microservices are and how they can be built effectively. This course explains how microservices help to decentralize systems and make them more scalable and fault tolerant. After learning about the principles, you'll explore Spring Cloud and how it enhances cloud computing. Next, you'll identify how microservices apply SOA principles to address needs, such as load balancing and asynchronous distributed messaging. Other topics include the Microservices relationships of both SOA and ESB; Java Spring Cloud Microservices examples; Spring Cloud Microservices Architecture; and Microservices Interconnectivity with Spring Cloud. There is also a video on the Data Exchange Interoperability Consideration, where you will learn to describe the approach of managing diversified data on microservices architecture. You'll conclude the course with an exercise.

Target Audience
IT architects, software designers, and developers

Prerequisites
None

Expected Duration (hours)
1.4

Lesson Objectives

Introduction to Microservices

  • start the course
  • describe microservices, Java, and Spring Cloud integration and real world benefits
  • define the decentralization of microservices with a look into governance, scalability, and fault tolerance
  • distinguish the need for cloud computing with microservices using Spring Cloud
  • list the different aspects of Spring Cloud and how it affects microservices
  • demonstrate service and client discovery and their uses with microservices
  • describe SOA principles within microservices and how the relationships affect microservices
  • identify the use of ESB principles within microservices
  • explore the different ways in which using Java and Spring Cloud with microservices can help you and your team with development
  • define how microservices architecture fits in with Spring Cloud
  • demonstrate the microservices interconnectivity with Spring Cloud
  • describe the approach of managing diversified data on microservices architecture
  • identify the core principles of microservices
  • Course Number:
    sd_dmjs_a01_it_enus

    Expertise Level
    Intermediate