• Online, Self-Paced
Course Description

This course covers the advanced microservices design patterns. You will learn to implement log aggregation, work with application metrics, deploy and audit logs. You will also learn to use APIs to check the health of microservices.

Learning Objectives

Advanced Features of Microservices Patterns

  • start the course
  • describe the benefits of patterns in microservices
  • demonstrate a service integration contract test
  • demonstrate the properties of a circuit breaker
  • demonstrate the use of access tokens in authorization
  • describe the benefits of observability patterns in microservices
  • demonstrate how to implement log aggregation and observability patterns
  • recognize the role of application metrics and audit logs in microservices
  • utilize and work with application metrics and audit logging
  • demonstrate the benefits of distributed tracing
  • explore exception tracking mechanisms in microservices
  • utilize the health check API to track the health of microservices
  • describe the features and best practices for logging

Practice: Using Design Patterns

  • perform advanced microservices design patterns with Java

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.