• Online, Self-Paced
Course Description

In this course, you will take an in-depth look at the Netflix microservices architecture in practice. This includes a look at components such as Eureka, Ribbon, Zuul, and Conductor.

Learning Objectives

Netflix Microservices Architecture

  • start the course
  • describe how Netflix applies microservices to its solution architecture
  • list and describe the various tools provided in the Netflix OSS
  • recognize how the plugins provided by Nebula are used
  • describe the key aspects of Spinnaker and its use
  • define how client-side service discovery via Spring Cloud Netflix Eureka works
  • list the key features of the Netflix Ribbon library
  • describe the kept features of Netflix Archaius
  • detail the use of containers in Netflix
  • describe how Zuul provides dynamic routing, monitoring, resiliency, and security
  • recognize the role of Conductor in orchestrating various pieces of the Netflix puzzle
  • recall how event sourcing works for Netflix downloads

Practice: Netflix Architecture

  • describe some of the key microservices used in Netflix

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.