Microservices Architecture (MSA) Design Patterns

A hand-picked set of resources on the patterns that make microservices work in practice — decomposition, integration, database, observability, security, and cross-cutting concern patterns, sourced from leading architects and engineering teams.

12 curated resources Decomposition · Integration · Database · Observability · Security

Curated Design Pattern Resources

Microservice Architecture Pattern

By Chris Richardson · microservices.io Read pattern →

Microservice Architecture and Design Patterns for Microservices

Madhuka Udantha · Medium Read article →

Microservices Design Patterns: Essential Guide

Rajesh Bhojwani · DZone Read guide →

Everything You Need To Know About Microservices Design Patterns

Edureka Read blog →

Patterns for Distributed Transactions Within a Microservices Architecture

Keyang Xiang · Red Hat Developer Read article →

Design Patterns for Microservices

Azure Architecture Center · Microsoft Learn Read docs →

Design Patterns in Microservices: Direct, API Gateway, Backend for Frontend

The Software House (tsh.io) Read guide →

Six Microservices Patterns and Their Use-Cases

Unthinkable Read blog →

Security Patterns for Microservice Architectures

Matt Raible · Okta Developer Read article →

Microservice API Patterns (MAP)

microservice-api-patterns.org Explore MAP →

How Redis Simplifies Microservices Design Patterns

The New Stack Read article →

Microservice Patterns – Improve Application Agility

3Pillar (formerly TiempoDev) Read blog →