Overview/Description
Microservices architectures have been reinvented over and over again through the decades. This course explores the advanced concepts of microservices architecture that impact how we use it today. Topics include, but are not limited to the following: how to decompose applications into multiple microservices, including those with business capability; how to examine microservices data consistency and queries; how to configure external services, and provision multiple services and decompose microservices by subdomains. Other key areas include how to establish databases according to service patterns. You will learn about the Application Programming Interface (API) gateway pattern and the microservice chassis pattern. You'll move on to evaluate the advantages and disadvantages of microservices patterns. And finally, as a review exercise, you will use Java to implement microservices design patterns.
Target Audience
IT architects, software designers, and developers