Microservices Architectural Design Patterns Playbook - p-patel/software-engineer-knowledge-base GitHub Wiki

https://app.pluralsight.com/library/courses/microservices-architectural-design-patterns-playbook/table-of-contents

...

How to Architect API-based Microservices

Introduction

  • Microservices API functional requirements
  • Architecture Options
  • REST Architectural Style
  • API Architectural Patterns: Facade, Proxy, Stateless Service

Microservices API Architecture

  • API vs worker based microservices
  • API vs application
  • How to architecture - functional requirements, architectural styles, architecture patterns

Functional Requirements

  • Autonomous microservices design principle - loosely coupled, independently changeable, independently deployable, honours contracts, technology agnostic, stateless API

Architecture Options

  • API architectural styles - Pragmatic REST, HATEOS (True REST), RPC, SOAP
  • API architectural patterns - facade, proxy, stateless service