Microservices: Design Patterns

Go to class
Write Review

Free Online Course: Microservices: Design Patterns provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Microservices: Design Patterns is taught by Frank P Moley III.

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

Syllabus
  • Welcome

    • 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