Microservices: Design Patterns
Offered By: LinkedIn Learning
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
- Decomposition of a system
- Domain-based microservices
- Business process-based microservices
- Atomic transaction-based microservices
- Strangler pattern
- Sidecar pattern
- Gateway pattern
- Process aggregator pattern
- Edge pattern
- Single service database
- Shared service database
- Command Query Responsibility Segregation
- Asynchronous eventing
- Log aggregation patterns
- Metrics aggregation patterns
- Tracing patterns
- External configuration
- Service discovery
- Continuous delivery
- Documentation
- Next steps
Taught by
Frank P Moley III
Related Courses
Introduction to Cloud Infrastructure TechnologiesLinux 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