Awesome Design Patterns: A Curated List of Software and Architecture Design Patterns
Summary
A curated list (awesome-list) of software and architecture design patterns, organized by domain including programming languages, cloud architecture, serverless, microservices, IoT, big data, machine learning, databases, and DevOps. The resource serves as a reference/template collection for solving common software design problems across various contexts.
Source
Key quotes
· 3 pulledA curated list of software and architecture related design patterns.
Software design pattern - A general, reusable solution to a commonly occurring problem within a given context in software design.
It is a description or template for how to solve a problem that can be used in many different situations.
You might also wanna read

Comparing Onion, Hexagonal, Clean, and Fractal Software Architectures: A Combined Evolutionary Approach
This article explores and compares four software architecture patterns—Onion, Hexagonal, Clean, and Fractal Architectures—focusing on how th

Design Patterns For Building Better AI Interfaces: A Practical Overview
This article provides a practical overview of design patterns for building AI interfaces and features in products. It addresses the challeng
Modern Perspective on Design Patterns: When and How to Apply Them Effectively
Patterns.dev offers a modern perspective on design patterns, addressing common critiques about unnecessary complexity. The article argues th
GitHub Repository: Curated Catalog of Agentic AI Patterns and Best Practices
A curated GitHub repository cataloging patterns and best practices for building agentic AI systems, covering key architectural components in
Software Engineering Principles and Patterns: 56 Key Laws
The article presents a collection of 56 principles and patterns that influence software systems, teams, and decision-making in software engi
Rethinking Design Patterns in Python: Why Some Are Unnecessary
The article critiques the overuse of traditional design patterns in Python, arguing that many of these patterns, originally designed for lan

Comments
Sign in to join the conversation.
No comments yet. Be the first.