Microservices Testing Strategies, Scaling, Monitoring, and Security


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
In this course, you'll explore approaches for managing testing complexity in service architecture, load balancing, scaling out additional instances, and common practices for securing and monitoring microservices architecture.

Target Audience
IT professionals, developers, software engineers, DevOps and system administrators who are considering the use of service oriented architecture to enhance their service/release delivery solution

Prerequisites
None

Expected Duration (hours)
2.4

Lesson Objectives

Microservices Testing Strategies, Scaling, Monitoring, and Security

  • start the course
  • define the various microservices tests including unit and service testing
  • define the scope of testing end to end
  • recognize the use of performance and cross-functional testing
  • describe the process in implementing service tests
  • define microservices scaling and the various methods
  • describe the process of scaling microservices databases
  • recognize the process of caching microservices
  • define autoscaling and how it's used
  • define various microservices monitoring tools
  • describe the process of monitoring a single server
  • describe the process of monitoring several servers
  • recognize various microservices logging tools
  • define log management and concepts applied to microservices
  • recognize the process of metric tracking across a span of servers
  • recognize general security practices with microservices
  • describe the processes of authentication and authorization
  • describe the process of fine grain authorization
  • describe service to service authentication and authorization
  • recognize the process of testing and scaling microservices end to end
  • Course Number:
    sd_exma_a04_it_enus

    Expertise Level
    Beginner