• 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 NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Software Development
  • Systems Architecture
  • Systems Development