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

Computing: Art, Magic, Science - Part II
ETH 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