Cloud Design Patterns¶
📘 Resources¶
📕 Articles¶
- Design patterns for microservices
- Design patterns for microservices
- Monolithic to Microservices Architecture with Patterns & Best Practices
- Microservices Database Management Patterns and Principles
- How to Choose a Database for Microservices — CAP Theorem
- Service Aggregator Pattern
- Event Sourcing Pattern in Microservices Architectures
- CQRS Design Pattern in Microservices Architectures
- Materialized View Pattern
- Microservices Deployments with Containers and Orchestrators
- Outbox Pattern for Microservices Architectures
- Saga Pattern for Microservices Distributed Transactions
- Microservices Distributed Transactions
- Database Sharding Pattern for Scaling Microservices Database Architecture
- Service Registry Pattern
- API Gateway Pattern
- Gateway Aggregation Pattern
- Microservice Communications between Backend Internal Microservices
- Backends for Frontends Pattern — BFF
- Microservices Data Management
- Microservices Data Management when performing Queries between Services
- Microservices Architecture
- Scaling Databases in Microservices Architecture with Horizontal, Vertical, and Functional Data Partitioning
- Microservices Distributed Caching
📺 Videos¶
🚀 Samples¶
- mspnp/cloud-design-patterns - Prescriptive Architecture Guidance for Cloud Applications