• Online, Self-Paced
Course Description

This course covers the advanced concepts of microservices architecture.

Learning Objectives

Microservice Architecture

  • start the course
  • describe the benefit of using microservice architecture
  • decompose applications into multiple microservices
  • describe the relevance and the impact of data consistency in microservices
  • demonstrate how to implement queries in microservices
  • identify business capability and decompose microservices with business capability
  • illustrate how to decompose microservices by subdomains
  • demonstrate the implementation of databases using service patterns
  • demonstrate the API gateway pattern
  • demonstrate microservice chassis pattern
  • configure external services
  • demonstrate how to provision multiple services per host
  • describe the advantages and disadvantages of microservices patterns

Practice: Pattern Design with Microservices

  • implement 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.