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
Computing: Art, Magic, Science - Part IIETH Zurich via edX Web Application Development: Basic Concepts
University of New Mexico via Coursera Web Application Development: The Presentation Tier
University of New Mexico via Coursera Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera Programmation objet immersive en Pharo
Inria (French Institute for Research in Computer Science and Automation) via France Université Numerique