YoVDO

Microservices: Design Patterns

Offered By: LinkedIn Learning

Tags

Microservices Courses Design Patterns Courses

Course Description

Overview

Learn how to use design patterns to efficiently solve the most common problems you'll encounter when building and operating microservices.

Syllabus

Introduction
  • Solving microservices problems with patterns
  • Vernacular of microservices
  • Microservices and cloud native
1. Decomposition Patterns
  • Decomposition of a system
  • Domain-based microservices
  • Business process-based microservices
  • Atomic transaction-based microservices
  • Strangler pattern
  • Sidecar pattern
2. Integration Patterns
  • Gateway pattern
  • Process aggregator pattern
  • Edge pattern
3. Data Patterns
  • Single service database
  • Shared service database
  • Command Query Responsibility Segregation
  • Asynchronous eventing
4. Operational Patterns
  • Log aggregation patterns
  • Metrics aggregation patterns
  • Tracing patterns
  • External configuration
  • Service discovery
  • Continuous delivery
  • Documentation
Conclusion
  • Next steps

Taught by

Frank P Moley III

Related Courses

Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Scalable Microservices with Kubernetes
Google via Udacity
Introduction to Kubernetes
Linux Foundation via edX
Architecting Distributed Cloud Applications
Microsoft via edX
IBM Cloud: Deploying Microservices with Kubernetes
IBM via Coursera