Microservices Architecture and Design Patterns


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



Overview/Description
In this course, you will take an in-depth look at software design patterns for microservices. This includes pattern language for microservices, domain driven design, and strategies and best practices for creating successful microservices.

Target Audience
IT professionals, developers, software engineers, and DevOps and system administrators who are considering expanding the use of microservices to enhance their service/release delivery solution

Prerequisites
None

Expected Duration (hours)
1.1

Lesson Objectives

Microservices Architecture and Design Patterns

  • start the course
  • describe microservices architecture
  • compare microservices with enterprise architecture
  • describe some alternatives to microservices
  • identify key aspects of what software design patterns are
  • specify some of the recommended patterns on how to compose microservices together
  • describe what a pattern language is and how it applies to microservices
  • list and describe the pattern areas recommended for use with microservices
  • specify how the patterns are applied and the typical decisions involved in creating microservices
  • describe how domain-driven design principles can be used with microservices
  • distinguish the ways that proper design can help prevent and deal with failure
  • specify some of the recommended fundamentals for creating useful and robust microservices
  • describe the pattern areas recommended for use with microservices
  • Course Number:
    sd_msac_a02_it_enus

    Expertise Level
    Intermediate