Core Concepts of a Service-oriented Architecture


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



Overview/Description
A Service-oriented architecture and microservices are different. In this course, you'll learn how a Service-oriented architecture (SOA) differs from microservices and the advantages that SOA provides.

Target Audience
IT professionals including application developers, cloud engineers, managers, or cloud architects

Prerequisites
None

Expected Duration (hours)
1.4

Lesson Objectives

Core Concepts of a Service-oriented Architecture

  • start the course
  • describe the hierarchical taxonomy of microservice systems
  • identify how microservices communicate and the protocols they use
  • identify the techniques in decoupling functionality in large monolithic services
  • define the problems in breaking down large systems into microservices
  • discover architectural design patterns
  • analyze dependencies between microservice components
  • describe the techniques for logging across the microservice architecture
  • determine how to manage database transactions between microservices
  • analyze distributed services and their reliability
  • define how vendor support is handled in a microservice architecture
  • determine how ownership of microservices is handled throughout the enterprise
  • analyze the API access service
  • analyze the direct access service
  • analyze access design hybrids
  • define how the remote access design pattern works
  • design a microservice
  • Course Number:
    sd_msdy_a02_it_enus

    Expertise Level
    Intermediate