Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Microservices: Design Patterns

via LinkedIn Learning

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

Reviews

4.6 rating at LinkedIn Learning based on 117 ratings

Start your review of Microservices: Design Patterns

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.