• Online, Self-Paced
Course Description

In this course, you will learn the basic concepts of the microservices architecture. The properties surrounding a distributed architecture will be covered. The advantages and disadvantages of microservices will also be evaluated.

Learning Objectives

Microservices Architecture

  • start the course
  • describe the properties that make up a microservice architecture
  • identify the different pieces of a microservice architecture and the function they serve
  • discover the advantages and disadvantages of a microservice architecture
  • identify the individual components of the microservice topology
  • define the level of granularity of microservice components

Protocols and Communication

  • identify communication protocols such as RAC
  • describe how components of a microservice architecture communicate
  • build the API between microservices
  • identify compatibility and interoperability issues
  • use third-party systems for communication and logging

Practice: Using Microservices

  • use communication in a microservice architecture

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.