• Online, Self-Paced
Course Description

There is more than one design for microservices architecture. In this course, you'll learn about several architecture and design techniques that will provide a template for your microservices design phase.

Learning Objectives

Microservices Architecture Design

  • start the course
  • describe how databases work in a microservice architecture
  • identify the methods for writing reports from log files
  • discover how event handling works
  • analyze consistency patterns and techniques

Redesigning your Existing Code and Services

  • define the architecture of monolithic systems
  • analyze legacy architecture
  • identify the challenges in planning for microservice systems
  • describe the business justification for microservices
  • analyze the ways to work with parallel systems
  • define the issues when working with nonfunctional iteration management
  • discover new ways to work with the new architecture

Practice: Using a Microservice Design

  • use a microservice design

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.

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.